Rev414, Atomic save for sites.json and users.json
This commit is contained in:
parent
917393c022
commit
6ae0c1a626
4 changed files with 12 additions and 5 deletions
|
@ -25,6 +25,7 @@ from Debug import Debug
|
|||
from Content import ContentManager
|
||||
from SiteStorage import SiteStorage
|
||||
from Crypt import CryptHash
|
||||
from util import utils
|
||||
import SiteManager
|
||||
|
||||
|
||||
|
@ -88,8 +89,7 @@ class Site:
|
|||
def saveSettings(self):
|
||||
sites_settings = json.load(open("%s/sites.json" % config.data_dir))
|
||||
sites_settings[self.address] = self.settings
|
||||
open("%s/sites.json" % config.data_dir, "w").write(json.dumps(sites_settings, indent=2, sort_keys=True))
|
||||
return
|
||||
utils.atomicWrite("%s/sites.json" % config.data_dir, json.dumps(sites_settings, indent=2, sort_keys=True))
|
||||
|
||||
# Max site size in MB
|
||||
def getSizeLimit(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue