"""
__author__ = "Oleg Broytman <phd@phdru.name>"
-__copyright__ = "Copyright (C) 2010-2023 PhiloSoft Design"
+__copyright__ = "Copyright (C) 2010-2024 PhiloSoft Design"
__license__ = "GNU GPL"
__all__ = ['storage_json']
-try:
- import json
-except ImportError:
- import simplejson as json
-
+import json
from bkmk_objects import Folder, Bookmark, Ruler, Walker
def store(self, root_folder):
root_folder.walk_depth(self)
- outfile = open(self.filename, 'wt')
+ outfile = open(self.filename, 'wt', encoding='utf-8')
json.dump(self.dict, outfile)
outfile.close()
del self.dict
def load(self):
- infile = open(self.filename, 'rt')
+ infile = open(self.filename, 'rt', encoding='utf-8')
bkmk_s = infile.read()
infile.close()