ソースを参照

Fix a once year bug

Oz N Tiram 8 年 前
コミット
5a851de6bc
1 ファイル変更3 行追加0 行削除
  1. 3 0
      blogit/blogit.py

+ 3 - 0
blogit/blogit.py

@@ -542,6 +542,9 @@ def new_post(GITDIRECTORY=CONFIG['output_to'], kind=KINDS['writing']):  # pragma
                          datetime.datetime.strftime(datetime.datetime.now(),
                                                     '%Y'),
                          date + '-' + title.replace(' ', '-') + '.markdown')
+    # first post every year need to create a new directory
+    if not os.path.exists(os.path.dirname(fname)):
+        os.makedirs(os.path.dirname(fname))
 
     with open(fname, 'w') as npost:
         npost.write('---\n')