def __init__(self, *args): KApplication.__init__(self) cfg = BaseConfig() self.cfg = cfg dirs = KStandardDirs() self.tmpdir = str(dirs.findResourceDir('tmp', '/')) self.datadir = str(dirs.findResourceDir('data', '/')) self.socketdir = str(dirs.findResourceDir('socket', '/')) dsn = {} self.cfg.setGroup('database') dsn['user'] = self.cfg.readEntry('dbuser') dsn['dbname'] = self.cfg.readEntry('dbname') dsn['passwd'] = self.cfg.readEntry('dbpass') self.cfg.setGroup('pgpool') self.pgpool = None usepgpool = self.cfg.readEntry('usepgpool') if usepgpool != 'false': print 'using pgpool' self.pgpool = PgPool(self.cfg, self.tmpdir, self.datadir) if not os.path.isfile(self.pgpool.pidfile): self.pgpool.run() else: self.pgpool = None dsn['host'] = 'localhost' dsn['port'] = self.cfg.readEntry('port') else: self.cfg.setGroup('database') dsn['host'] = self.cfg.readEntry('dbhost') dsn['port'] = self.cfg.readEntry('dbport') self.db = BaseDatabase(dsn, 'Konsultant', self) self.db.app = self self.connect(self, SIGNAL('aboutToQuit()'), self.quit)
def __init__(self, argv, opts): KLocale.setMainCatalogue("kdelibs") if not '--caption' in argv: argv += ['--caption', 'PyQLogger'] sysargv = argv[:] from pyqlogger import VERSION aboutData = KAboutData("pyqlogger", "PyQLogger", VERSION, "Blogger GUI", KAboutData.License_GPL, "(C) 2004, Eli Yukelzon", "", "http://pyqlogger.berlios.de", "") aboutData.addAuthor("Eli Yukelzon a.k.a Reflog", "", "*****@*****.**") aboutData.addAuthor("Xander Soldaat a.k.a Mightor", "", "*****@*****.**") try: options = [("s", "Status bar (default = disabled)"), ("statusbar", "Status bar (default = disabled)")] KCmdLineArgs.init(argv, aboutData) KCmdLineArgs.addCmdLineOptions(options) except TypeError: KCmdLineArgs.init(sysargv, sysargv[0], '', '') if opts: KCmdLineArgs.addCmdLineOptions(opts) KApplication.__init__(self)
def __init__(self): KApplication.__init__(self) # in case something needs done before quitting self.connect(self, SIGNAL('aboutToQuit()'), self.quit) self.dcop = ToolBoxDCOPInterface() self._setup_standard_directories() #self._generate_data_directories() dbfile = os.path.join(self.datadir, 'main.db') #self.conn = Connection(dbname=dbfile, autocommit=True, # encoding='ascii') #self.guests = Guests(self.conn) #self.db = EntityManager(self.conn) from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker self.engine = create_engine('sqlite:///%s' % dbfile) if not self.engine.table_names(): from newschema import metadata metadata.create_all(self.engine) self.DbSession = sessionmaker(bind=self.engine, autoflush=True, transactional=False) self.session = self.DbSession() self.db = EntityManager(self.session) self.urlhandler = MainUrlHandler(self) self.filehandler = BaseFileHandler(self) # setup the timer to handle background jobs self.timer = QTimer() # every five seconds self.timer.changeInterval(1000) self.connect(self.timer, SIGNAL('timeout()'), self._timer_done) self.main_window = None
def __init__(self): KApplication.__init__(self) self.set_config() self.conn = None dirs = KStandardDirs() self.tmpdir = str(dirs.findResourceDir('tmp', '/')) self.datadir = str(dirs.findResourceDir('data', '/')) # I probably don't need the socket dir self.socketdir = str(dirs.findResourceDir('socket', '/'))
def __init__(self, *args): KApplication.__init__(self) self.cfg = PaellaConfig() self.conn = PaellaConnection(self.cfg) self.db = BaseDatabase(self.conn, 'paelladb', None) dirs = KStandardDirs() self.tmpdir = str(dirs.findResourceDir('tmp', '/')) self.datadir = str(dirs.findResourceDir('data', '/')) self.socketdir = str(dirs.findResourceDir('socket', '/')) dsn = {}
def __init__(self): KApplication.__init__(self) # in case something needs done before quitting self.connect(self, SIGNAL('aboutToQuit()'), self.quit) self._setup_standard_directories() #self._generate_data_directories() dbfile = os.path.join(self.datadir, 'guests.db') self.conn = Connection(dbname=dbfile, autocommit=True, encoding='ascii') self.guests = Guests(self.conn)
def __init__(self, *args): KApplication.__init__(self) self.cfg = PaellaConfig() self.conn = PaellaConnection(self.cfg) self.db = BaseDatabase(self.conn, 'paelladb', None) dirs = KStandardDirs() self.tmpdir = str(dirs.findResourceDir('tmp', '/')) self.datadir = str(dirs.findResourceDir('data', '/')) self.socketdir = str(dirs.findResourceDir('socket', '/')) dsn = {}
def __init__(self): KApplication.__init__(self) # in case something needs done before quitting self.connect(self, SIGNAL('aboutToQuit()'), self.quit) # place dcop object here self.dcop = DosboxHandler() self._setup_standard_directories() self._generate_data_directories() self.mainconfigfilename = os.path.join(self.datadir, 'dosbox-pykde.conf') if os.path.isfile(self.mainconfigfilename): self.generate_default_config() self.generate_main_objects()
def __init__(self): KApplication.__init__(self) self.conn = PaellaConnection() self.umlcfg = UmlConfig() self.update_config()