fa59ee21f3
svn: r725
46 lines
839 B
Python
Executable File
46 lines
839 B
Python
Executable File
#! /usr/bin/python -O
|
|
|
|
import traceback
|
|
import intl
|
|
import os
|
|
import gtk
|
|
import gnome.ui
|
|
import gnome.config
|
|
import locale
|
|
|
|
if os.environ.has_key("GRAMPSI18N"):
|
|
loc = os.environ["GRAMPSI18N"]
|
|
else:
|
|
loc = "locale"
|
|
|
|
intl.textdomain("gramps")
|
|
intl.bindtextdomain("gramps",loc)
|
|
|
|
locale.setlocale(locale.LC_NUMERIC,"C")
|
|
|
|
import gramps_main
|
|
import sys
|
|
import locale
|
|
|
|
if len(sys.argv) > 1:
|
|
arg = sys.argv[1]
|
|
else:
|
|
arg = None
|
|
|
|
try:
|
|
if gnome.config.get_string("/gramps/researcher/name") == None:
|
|
from StartupDialog import StartupDialog
|
|
StartupDialog(gramps_main.main,arg)
|
|
else:
|
|
gramps_main.main(arg)
|
|
except:
|
|
traceback.print_exc()
|
|
|
|
fname = os.path.expanduser("~/gramps.err")
|
|
errfile = open(fname,"w")
|
|
traceback.print_exc(file=errfile)
|
|
errfile.close()
|
|
|
|
gtk.mainloop()
|
|
|