mirror of
https://github.com/9001/copyparty.git
synced 2025-08-18 01:22:13 -06:00
fix mojibake (...and py2.7)
This commit is contained in:
parent
7d4844c6dd
commit
1b43ed9432
|
@ -110,7 +110,7 @@ class BrokerMp(object):
|
||||||
obj = getattr(obj, node)
|
obj = getattr(obj, node)
|
||||||
|
|
||||||
# TODO will deadlock if dest performs another ipc
|
# TODO will deadlock if dest performs another ipc
|
||||||
rv = try_exec(obj, *args, want_retval=retq_id)
|
rv = try_exec(retq_id, obj, *args)
|
||||||
|
|
||||||
if retq_id:
|
if retq_id:
|
||||||
proc.q_pend.put([retq_id, "retq", rv])
|
proc.q_pend.put([retq_id, "retq", rv])
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
#!/usr/bin/env python
|
|
||||||
# coding: utf-8
|
# coding: utf-8
|
||||||
from __future__ import print_function, unicode_literals
|
from __future__ import print_function, unicode_literals
|
||||||
|
|
||||||
|
@ -39,7 +38,7 @@ class BrokerThr(object):
|
||||||
obj = getattr(obj, node)
|
obj = getattr(obj, node)
|
||||||
|
|
||||||
# TODO will deadlock if dest performs another ipc
|
# TODO will deadlock if dest performs another ipc
|
||||||
rv = try_exec(obj, *args, want_retval=want_retval)
|
rv = try_exec(want_retval, obj, *args)
|
||||||
if not want_retval:
|
if not want_retval:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,7 @@ else:
|
||||||
from Queue import Queue # pylint: disable=import-error,no-name-in-module
|
from Queue import Queue # pylint: disable=import-error,no-name-in-module
|
||||||
|
|
||||||
|
|
||||||
class ExceptionalQueue(Queue):
|
class ExceptionalQueue(Queue, object):
|
||||||
def get(self, block=True, timeout=None):
|
def get(self, block=True, timeout=None):
|
||||||
rv = super(ExceptionalQueue, self).get(block, timeout)
|
rv = super(ExceptionalQueue, self).get(block, timeout)
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ class ExceptionalQueue(Queue):
|
||||||
return rv
|
return rv
|
||||||
|
|
||||||
|
|
||||||
def try_exec(func, *args, want_retval=False):
|
def try_exec(want_retval, func, *args):
|
||||||
try:
|
try:
|
||||||
return func(*args)
|
return func(*args)
|
||||||
|
|
||||||
|
|
|
@ -633,8 +633,8 @@ class HttpCli(object):
|
||||||
logues = [None, None]
|
logues = [None, None]
|
||||||
for n, fn in enumerate([".prologue.html", ".epilogue.html"]):
|
for n, fn in enumerate([".prologue.html", ".epilogue.html"]):
|
||||||
fn = os.path.join(abspath, fn)
|
fn = os.path.join(abspath, fn)
|
||||||
if os.path.exists(fn):
|
if os.path.exists(fsenc(fn)):
|
||||||
with open(fn, "rb") as f:
|
with open(fsenc(fn), "rb") as f:
|
||||||
logues[n] = f.read().decode("utf-8")
|
logues[n] = f.read().decode("utf-8")
|
||||||
|
|
||||||
ts = ""
|
ts = ""
|
||||||
|
|
|
@ -114,7 +114,9 @@ class Up2k(object):
|
||||||
raise Pebkac(400, "at least one hash is not according to spec")
|
raise Pebkac(400, "at least one hash is not according to spec")
|
||||||
|
|
||||||
# server-reproducible file identifier, independent of name or location
|
# server-reproducible file identifier, independent of name or location
|
||||||
ident = "\n".join([self.salt, str(cj["size"]), *cj["hash"]])
|
ident = [self.salt, str(cj["size"])]
|
||||||
|
ident.extend(cj["hash"])
|
||||||
|
ident = "\n".join(ident)
|
||||||
|
|
||||||
hasher = hashlib.sha512()
|
hasher = hashlib.sha512()
|
||||||
hasher.update(ident.encode("utf-8"))
|
hasher.update(ident.encode("utf-8"))
|
||||||
|
|
|
@ -164,12 +164,10 @@ function up2k_init(have_crypto) {
|
||||||
|
|
||||||
var parallel_uploads = cfg('nthread');
|
var parallel_uploads = cfg('nthread');
|
||||||
|
|
||||||
var col_hashing = '#0099ff'; //'#d7d7d7';
|
var col_hashing = '#0099ff';
|
||||||
//var col_hashed = '#e8a6df'; //'#decb7f';
|
var col_hashed = '#004466';
|
||||||
//var col_hashed = '#0099ff';
|
|
||||||
var col_hashed = '#eeeeee';
|
|
||||||
var col_uploading = '#ffcc44';
|
var col_uploading = '#ffcc44';
|
||||||
var col_uploaded = '#00cc00';
|
var col_uploaded = '#00bb00';
|
||||||
var fdom_ctr = 0;
|
var fdom_ctr = 0;
|
||||||
var st = {
|
var st = {
|
||||||
"files": [],
|
"files": [],
|
||||||
|
|
|
@ -137,7 +137,7 @@
|
||||||
padding: 0;
|
padding: 0;
|
||||||
height: 1.1em;
|
height: 1.1em;
|
||||||
margin-bottom: -.15em;
|
margin-bottom: -.15em;
|
||||||
box-shadow: -.1em -.1em .2em inset rgba(0,0,0,0.2);
|
box-shadow: -1px -1px 0 inset rgba(255,255,255,0.1);
|
||||||
}
|
}
|
||||||
.prog>div>div {
|
.prog>div>div {
|
||||||
width: 0%;
|
width: 0%;
|
||||||
|
|
Loading…
Reference in a new issue