threading: improve variable names and factorize code

Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
Nicolas Sebrecht
2016-05-18 02:42:09 +02:00
parent 0addcbabf0
commit e0fdcb3852
5 changed files with 29 additions and 24 deletions

View File

@ -29,6 +29,8 @@ from offlineimap.threadutil import InstanceLimitedThread
import six
FOLDER_NAMESPACE = 'LIMITED_FOLDER_'
try:
import fcntl
except:
@ -354,9 +356,11 @@ class SyncableAccount(Account):
continue # Ignore filtered folder
if not globals.options.singlethreading:
thread = InstanceLimitedThread(
instancename = 'FOLDER_' + self.remoterepos.getname(),
limitNamespace = "%s%s"% (
FOLDER_NAMESPACE, self.remoterepos.getname()),
target = syncfolder,
name = "Folder %s [acc: %s]"% (remotefolder.getexplainedname(), self),
name = "Folder %s [acc: %s]"% (
remotefolder.getexplainedname(), self),
args = (self, remotefolder, quick)
)
thread.start()