1 # SYMBIAN_UID = 0xA0008CDC
5 #from logging import traceS60
15 sys.path.append('c:/python/')
20 # print os.path.dirname(__file__)
21 # sys.path.append(os.path.dirname(__file__))
23 from log.logging import logger as _logger
27 sys.stderr.write('stderr logged from default')
33 from config.config import gtd_directory,read_configurations
36 from inout.io import safe_chdir
37 safe_chdir(gtd_directory)
43 import config.config, config.defaultconfig
45 from model.projects import Projects
46 from gui.projects_list.project_list_view import ProjectListView
48 from persistence.projects_directory import ProjectsDirectory
50 directory = os.path.join(config.config.gtd_directory,'@Projects')
53 projects_directory = ProjectsDirectory(projects)
54 projects_directory.add_directory(directory)
55 projects_directory.add_directory(os.path.join(directory,'@Review'))
56 projects_directory.read()
58 projects_view = ProjectListView(projects)
62 import appuifw,traceback
63 trace = traceback.extract_tb(sys.exc_info()[2])
67 for object in objects:
68 strings.append(u'%s'%object)
69 appuifw.selection_list(strings)
71 error_text = unicode(repr(e.args))
73 for trace_line in trace:
74 formatted_trace_line = u'\nIn %s line %s: %s "%s"'%trace_line
76 logger.log(formatted_trace_line,1)
77 t.add(formatted_trace_line)
79 logger.log(error_text,1)
82 appuifw.app.menu=[(u'Exit', lock.signal)]
84 appuifw.app.title=u'Error'
86 #appuifw.app.exit_key_handler=gui.exit