1 # SYMBIAN_UID = 0xA0008CDC
5 #from logging import traceS60
13 sys.path.append('c:/python/')
18 # print os.path.dirname(__file__)
19 # sys.path.append(os.path.dirname(__file__))
21 from log.logging import logger
24 sys.stderr.write('stderr logged from default')
30 from config.config import gtd_directory,read_configurations
33 from inout.io import safe_chdir
34 safe_chdir(gtd_directory)
40 import config.config, config.defaultconfig
42 from model.projects import Projects
43 from gui.projects_list.project_list_view import ProjectListView
45 from persistence.projects_directory import ProjectsDirectory
47 directory = os.path.join(config.config.gtd_directory,'@Projects')
50 projects_directory = ProjectsDirectory(projects)
51 projects_directory.add_directory(directory)
52 projects_directory.add_directory(os.path.join(directory,'@Review'))
53 projects_directory.read()
55 projects_view = ProjectListView(projects)
59 import appuifw,traceback
60 trace = traceback.extract_tb(sys.exc_info()[2])
64 for object in objects:
65 strings.append(u'%s'%object)
66 appuifw.selection_list(strings)
68 error_text = unicode(repr(e.args))
70 for trace_line in trace:
71 formatted_trace_line = u'\nIn %s line %s: %s "%s"'%trace_line
72 logger.log(formatted_trace_line,1)
73 t.add(formatted_trace_line)
74 logger.log(error_text,1)
77 appuifw.app.menu=[(u'Exit', lock.signal)]
79 appuifw.app.title=u'Error'
81 #appuifw.app.exit_key_handler=gui.exit