]> git.phdru.name Git - bookmarks_db.git/blobdiff - Storage/bkmk_stjson.py
Remove robots based on Twisted
[bookmarks_db.git] / Storage / bkmk_stjson.py
index 9f7fed78202d319658aa199047069f979a8c18e0..9daf1bb58915376aa21428737e2fd51f6adf9b1a 100644 (file)
@@ -5,17 +5,13 @@ This file is a part of Bookmarks database and Internet robot.
 """
 
 __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
 
 
@@ -91,13 +87,13 @@ class storage_json(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()