1 # SYMBIAN_UID = 0xA0008CDC
5 #from logging import traceS60
14 sys.path.append('c:/python/')
19 # print os.path.dirname(__file__)
20 # sys.path.append(os.path.dirname(__file__))
22 from log.logging import logger
25 sys.stderr.write('stderr logged from default')
31 from config.config import gtd_directory,read_configurations
34 from inout.io import safe_chdir
35 safe_chdir(gtd_directory)
41 import config.config, config.defaultconfig
43 from model.projects import Projects
44 from gui.projects_list.project_list_view import ProjectListView
46 from persistence.projects_directory import ProjectsDirectory
48 directory = os.path.join(config.config.gtd_directory,'@Projects')
51 projects_directory = ProjectsDirectory(projects)
52 projects_directory.add_directory(directory)
53 projects_directory.add_directory(os.path.join(directory,'@Review'))
54 projects_directory.read()
56 projects_view = ProjectListView(projects)
60 import appuifw,traceback
61 trace = traceback.extract_tb(sys.exc_info()[2])
65 for object in objects:
66 strings.append(u'%s'%object)
67 appuifw.selection_list(strings)
69 error_text = unicode(repr(e.args))
71 for trace_line in trace:
72 formatted_trace_line = u'\nIn %s line %s: %s "%s"'%trace_line
73 logger.log(formatted_trace_line,1)
74 t.add(formatted_trace_line)
75 logger.log(error_text,1)
78 appuifw.app.menu=[(u'Exit', lock.signal)]
80 appuifw.app.title=u'Error'
82 #appuifw.app.exit_key_handler=gui.exit