Изменено взаимодействие с ftp сервером при обновлении

Вместо закрытия соединения в основном потоке, закрытие осуществляется
в параллельных потоках
legacy27 3.6.8.8
Mike Hiretsky 3 years ago
parent 113c39d577
commit 90c2784652

@ -28,6 +28,7 @@ from collections import MutableMapping, OrderedDict
from functools import total_ordering
from contextlib import contextmanager
import io
import threading
_ = lambda x: x
from calculate.lib.cl_lang import setLocalTranslate
@ -51,8 +52,10 @@ def _urlopen(fn, timeout=None):
else:
f = opener.open(fn)
yield f
f.close()
t = threading.Thread(target=f.close)
t.daemon = True
t.start()
class BinhostsBase(Cachable):
class BinhostStatus:

Loading…
Cancel
Save