X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=writers.py;fp=writers.py;h=00849eac2bd297c77d086f2f802b9611c89660ec;hb=fb5c3b2b91aeeb615d6d6d890491af3fdff69556;hp=0000000000000000000000000000000000000000;hpb=2e82a937f80392639176d9a414b55ffb8164ebca;p=bookmarks_db.git diff --git a/writers.py b/writers.py new file mode 100644 index 0000000..00849ea --- /dev/null +++ b/writers.py @@ -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)