def __init__(self, argv, base=None): """ All operation that Buxon need to run """ try: global widgets global callbacks global buxon if (base == None): path = __file__.split('/') base = '/'.join(path[:-1]) + '/' widgets = ObjectBuilder(base + 'includes/ui/graphical/buxon.glade') callbacks = Callbacks() widgets.signal_autoconnect(Callbacks.__dict__) buxon = Buxon(base) if ('-h' in argv or '--help' in argv): buxon.usage() if (len(argv) > 0): buxon.main(argv[0]) else: buxon.main() except KeyboardInterrupt: print 'Received Ctrl+C or another break signal. Exiting...' sys.exit()
def __init__(self, argv, base='./'): """ All operation that Buxon need to run """ #configure buxon logger self.logger = logging.getLogger('buxon') self.logger.setLevel(logging.DEBUG) _hdlr = logging.StreamHandler() _hdlr.setFormatter( logging.Formatter( '%(asctime)s %(name)s %(levelname)s: %(message)s')) self.logger.addHandler(_hdlr) self.logger.info('Starting up Buxon') sys.path.append(base + 'src') sys.path.append(base + 'lib') from buxon.ui.buxonwindow import BuxonWindow try: global widgets global callbacks global buxon widgets = ObjectBuilder(base + 'includes/ui/graphical/buxon.glade') callbacks = Callbacks() widgets.signal_autoconnect(Callbacks.__dict__) self.logger.debug('GUI loaded') buxon = BuxonWindow(widgets, base) if ('-h' in argv or '--help' in argv): buxon.usage() if (len(argv) > 0): buxon.main(argv[0]) else: buxon.main() except KeyboardInterrupt: self.logger.info( 'Received Ctrl+C or another break signal. Exiting...') sys.exit()
Report bugs to: <http://swaml.berlios.de/bugs> """ sys.exit() if ('-h' in sys.argv or '--help' in sys.argv): usage() widgets = None callbacks = None buxon = None if __name__ == '__main__': try: widgets = ObjectBuilder('includes/buxon.glade') callbacks = Callbacks() widgets.signal_autoconnect(Callbacks.__dict__) buxon = Buxon() if (len(sys.argv) > 1): buxon.main(sys.argv[1]) else: buxon.main() except KeyboardInterrupt: print 'Received Ctrl+C or another break signal. Exiting...' sys.exit()
self.statusbar = widgets.get_widget('gsrStatusbar') self.messageBar('ready') #main window self.window = widgets.get_widget('gsr') self.window.set_icon_from_file('rdf.ico') self.window.show() #RDFlib namespaces RDF = Namespace(u'http://www.w3.org/1999/02/22-rdf-syntax-ns#') SIOC = Namespace(u'http://rdfs.org/sioc/ns#') DC = Namespace(u'http://purl.org/dc/elements/1.1/') DCTERMS = Namespace(u'http://purl.org/dc/terms/') #and all necessary for PyGTK widgets = ObjectBuilder('gsr.glade') callbacks = Callbacks() widgets.signal_autoconnect(Callbacks.__dict__) gsr = GSR() if __name__ == '__main__': try: if (len(sys.argv) > 1): gsr.main(sys.argv[1]) else: gsr.main() except KeyboardInterrupt: print 'Received Ctrl+C or another break signal. Exiting...' sys.exit()