mirror of
https://github.com/9001/copyparty.git
synced 2025-08-18 01:22:13 -06:00
debug pypy3/7.3.3/gcc9.2.0/gentoo
This commit is contained in:
parent
5e3775c1af
commit
9af64d6156
|
@ -93,7 +93,7 @@ class Up2k(object):
|
||||||
ret.append(v)
|
ret.append(v)
|
||||||
except:
|
except:
|
||||||
ret.append("//" + w8b64enc(v))
|
ret.append("//" + w8b64enc(v))
|
||||||
self.log("mojien/{} [{}] {}".format(k, v, ret[-1][2:]))
|
# self.log("mojien/{} [{}] {}".format(k, v, ret[-1][2:]))
|
||||||
|
|
||||||
return tuple(ret)
|
return tuple(ret)
|
||||||
|
|
||||||
|
@ -102,7 +102,7 @@ class Up2k(object):
|
||||||
for k, v in [["d", rd], ["f", fn]]:
|
for k, v in [["d", rd], ["f", fn]]:
|
||||||
if v.startswith("//"):
|
if v.startswith("//"):
|
||||||
ret.append(w8b64dec(v[2:]))
|
ret.append(w8b64dec(v[2:]))
|
||||||
self.log("mojide/{} [{}] {}".format(k, ret[-1], v[2:]))
|
# self.log("mojide/{} [{}] {}".format(k, ret[-1], v[2:]))
|
||||||
else:
|
else:
|
||||||
ret.append(v)
|
ret.append(v)
|
||||||
|
|
||||||
|
@ -236,8 +236,9 @@ class Up2k(object):
|
||||||
self.pp.n -= 1
|
self.pp.n -= 1
|
||||||
_, dts, dsz, _, _ = in_db[0]
|
_, dts, dsz, _, _ = in_db[0]
|
||||||
if len(in_db) > 1:
|
if len(in_db) > 1:
|
||||||
m = "WARN: multiple entries: [{}] => [{}] ({})"
|
m = "WARN: multiple entries: [{}] => [{}] |{}|\n{}"
|
||||||
self.log(m.format(top, rp, len(in_db)))
|
rep_db = "\n".join([repr(x) for x in in_db])
|
||||||
|
self.log(m.format(top, rp, len(in_db), rep_db))
|
||||||
dts = -1
|
dts = -1
|
||||||
|
|
||||||
if dts == inf.st_mtime and dsz == inf.st_size:
|
if dts == inf.st_mtime and dsz == inf.st_size:
|
||||||
|
|
|
@ -114,12 +114,19 @@ class ProgressPrinter(threading.Thread):
|
||||||
def run(self):
|
def run(self):
|
||||||
msg = None
|
msg = None
|
||||||
while not self.end:
|
while not self.end:
|
||||||
time.sleep(0.05)
|
time.sleep(0.1)
|
||||||
if msg == self.msg or self.end:
|
if msg == self.msg or self.end:
|
||||||
continue
|
continue
|
||||||
|
|
||||||
msg = self.msg
|
msg = self.msg
|
||||||
print(" {}\033[K\r".format(msg), end="")
|
m = " {}\033[K\r".format(msg)
|
||||||
|
try:
|
||||||
|
print(m, end="")
|
||||||
|
except UnicodeEncodeError:
|
||||||
|
try:
|
||||||
|
print(m.encode("utf-8", "replace").decode(), end="")
|
||||||
|
except:
|
||||||
|
print(m.encode("ascii", "replace").decode(), end="")
|
||||||
|
|
||||||
print("\033[K", end="")
|
print("\033[K", end="")
|
||||||
sys.stdout.flush() # necessary on win10 even w/ stderr btw
|
sys.stdout.flush() # necessary on win10 even w/ stderr btw
|
||||||
|
|
Loading…
Reference in a new issue