]> git.phdru.name Git - bookmarks_db.git/blobdiff - writers.py
Version 3.3.1.
[bookmarks_db.git] / writers.py
diff --git a/writers.py b/writers.py
new file mode 100644 (file)
index 0000000..00849ea
--- /dev/null
@@ -0,0 +1,14 @@
+"""
+   Thin wrapper for module Writers. Provides "default" writer
+"""
+
+
+from os import environ
+writer_name = environ.get("BKMK_WRITER", "html")
+
+def import_writer(writer_name):
+   exec "from Writers import bkmk_w%s" % writer_name
+   exec "writer = bkmk_w%s.writer_%s" % (writer_name, writer_name)
+   return writer
+
+writer = import_writer(writer_name)