Dont save user file in parallel

This commit is contained in:
shortcutme 2017-04-01 22:31:38 +02:00
parent 233d5f31f2
commit e3baf8944e
No known key found for this signature in database
GPG key ID: 5B63BAE6CB9613AE

View file

@ -2,6 +2,7 @@ import logging
import json import json
import time import time
import util
from Crypt import CryptBitcoin from Crypt import CryptBitcoin
from Plugin import PluginManager from Plugin import PluginManager
from Config import config from Config import config
@ -26,6 +27,7 @@ class User(object):
self.log = logging.getLogger("User:%s" % self.master_address) self.log = logging.getLogger("User:%s" % self.master_address)
# Save to data/users.json # Save to data/users.json
@util.Noparallel(queue=True, ignore_class=True)
def save(self): def save(self):
s = time.time() s = time.time()
users = json.load(open("%s/users.json" % config.data_dir)) users = json.load(open("%s/users.json" % config.data_dir))