]> git.phdru.name Git - xsetbg.git/blobdiff - print-filename.py
Get filesystem encoding from config
[xsetbg.git] / print-filename.py
index 59eb876fd38f9072e8d220e0b01f19ab2da2b688..6d142550f2d1a45fee744ab3981870ae78076355 100755 (executable)
@@ -7,12 +7,8 @@ This file is a part of XSetBg.
 
 """
 
-__version__ = "$Revision$"[11:-2]
-__revision__ = "$Id$"[5:-2]
-__date__ = "$Date$"[7:-2]
-
-__author__ = "Oleg BroytMann <phd@phd.pp.ru>"
-__copyright__ = "Copyright (C) 2004-2007 PhiloSoft Design"
+__author__ = "Oleg Broytman <phd@phdru.name>"
+__copyright__ = "Copyright (C) 2004-2012 PhiloSoft Design"
 __license__ = "GNU GPL"
 
 
@@ -66,7 +62,12 @@ else:
 filename = global_db[key]
 global_db.close()
 
-from m_lib.defenc import default_encoding
-filename = unicode(filename, default_encoding)
+from ConfigParser import SafeConfigParser
+config = SafeConfigParser()
+config.read("xsetbg.conf")
 
+fs_encoding = config.get("images", "fs_encoding")
+filename = unicode(filename, fs_encoding)
+
+from m_lib.defenc import default_encoding
 print filename.encode(default_encoding)