Beispiel #1
0
    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()
Beispiel #2
0
    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()
Beispiel #3
0
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()
Beispiel #4
0
        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()