]> git.lizzy.rs Git - nhentai.git/blobdiff - nhentai/serializer.py
Fix change directory output_dir option on gen-main
[nhentai.git] / nhentai / serializer.py
index fc33cdafa0706c4d30a502389789a610950a2368..d8839a5f8e5b38d87f38351bfe5e8f3948dc19bc 100644 (file)
@@ -1,7 +1,6 @@
 # coding: utf-8
 import json
 import os
-from iso8601 import parse_date
 from xml.sax.saxutils import escape
 
 
@@ -31,9 +30,11 @@ def serialize_json(doujinshi, dir):
 
 
 def serialize_comicxml(doujinshi, dir):
+    from iso8601 import parse_date
     with open(os.path.join(dir, 'ComicInfo.xml'), 'w') as f:
         f.write('<?xml version="1.0" encoding="utf-8"?>\n')
-        f.write('<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n')
+        f.write('<ComicInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" '
+                'xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">\n')
 
         xml_write_simple_tag(f, 'Manga', 'Yes')
 
@@ -70,7 +71,8 @@ def serialize_comicxml(doujinshi, dir):
 
 
 def xml_write_simple_tag(f, name, val, indent=1):
-    f.write(f'{"  " * indent}<{name}>{escape(str(val))}</{name}>\n')
+    f.write('{}<{}>{}</{}>\n'.format(' ' * indent, name, escape(str(val)), name))
+
 
 def merge_json():
     lst = []