]> git.phdru.name Git - phdru.name/phdru.name.git/blob - blog_db.py
Fix(cheetah compile): chmod +x
[phdru.name/phdru.name.git] / blog_db.py
1 import sys, os
2
3 __author__ = "Oleg Broytman <phd@phdru.name>"
4 __copyright__ = "Copyright (C) 2017 PhiloSoft Design"
5
6 blog_data_root = os.path.dirname(__file__)
7 blog_root = os.path.join(blog_data_root, '../htdocs/phdru.name/Russian/blog')
8 blog_filename = os.path.join(blog_data_root, "ru/blog_dict.pickle")
9
10 try:
11     import cPickle as pickle
12 except ImportError:
13     import pickle
14
15 def load_blog():
16     try:
17         blog_file = open(blog_filename, "rb")
18     except IOError:
19         blog = {}
20     else:
21         blog = pickle.load(blog_file)
22         blog_file.close()
23     return blog
24
25 def save_blog(blog):
26     blog_file = open(blog_filename, "wb")
27     pickle.dump(blog, blog_file, pickle.HIGHEST_PROTOCOL)
28     blog_file.close()