Updates to allow for Family Tree names, with non latin characters in Windows, in -l/-L commands.

svn: r15943
This commit is contained in:
Peter Landgren 2010-09-30 14:33:11 +00:00
parent e873a264e4
commit a1cf8a387a
2 changed files with 2 additions and 2 deletions

View File

@ -290,7 +290,7 @@ class ArgHandler(object):
if self.list: if self.list:
print 'List of known family trees in your database path\n' print 'List of known family trees in your database path\n'
for name, dirname in self.dbman.family_tree_list(): for name, dirname in self.dbman.family_tree_list():
print dirname, ', with name ', name print dirname, ', with name ', name.encode(sys.getfilesystemencoding())
sys.exit(0) sys.exit(0)
if self.list_more: if self.list_more:

View File

@ -155,7 +155,7 @@ class CLIDbManager(object):
else: else:
retval["Locked?"] = "no" retval["Locked?"] = "no"
retval["DB version"] = version retval["DB version"] = version
retval["Family tree"] = name retval["Family tree"] = name.encode(sys.getfilesystemencoding())
retval["Path"] = dirpath retval["Path"] = dirpath
retval["Last accessed"] = time.strftime('%x %X', retval["Last accessed"] = time.strftime('%x %X',
time.localtime(tval)) time.localtime(tval))