def init_database(): localdb_path = "./localdb.pickle" try: config_dir = os.environ['CONFIG_DIR'] localdb_path = os.path.join(config_dir, 'localdb.pickle') if not os.path.exists(config_dir): os.mkdir(config_dir) except: pass try: localdb_path = os.environ['LOCALDB_PATH'] except: pass localdb.init_localdb(localdb_path, def_params)
plotter.add_object(obj) def init_db(db): pass def init_module(manager, gui): localdb.db.write_temporary("/db/temporary/plotters/objviewplot/class", ObjViewInst) localdb.db.write_temporary("/db/temporary/plotters/objviewplot/name", "objviewplot") localdb.db.write_temporary("/db/temporary/plotters/objviewplot/caption", u"Отображение структуры объектов") localdb.db.write_temporary("/db/temporary/viewers/objview/class", ViewerObjects) localdb.db.write_temporary("/db/temporary/viewers/objview/id", "viewer-obj") localdb.db.write_temporary("/db/temporary/viewers/objview/caption", u"Отображение неклассифицированных объектов") localdb.db.write_temporary("/db/temporary/viewers/objview/tags", ["undefined",".*"]) localdb.db.write_temporary("/db/temporary/viewers/objview/data_names", []) localdb.db.write_temporary("/db/temporary/viewers/objview/plotter/name", "objviewplot") localdb.db.write_temporary("/db/temporary/viewers/objview/plotter/multiplexable", True) return [] if __name__ == "__main__": localdb.init_localdb("./config.pickle", init_db) app = wx.PySimpleApp(0) wx.InitAllImageHandlers() frame_1 = ObjViewInst() aa = A() frame_1.set_object(aa) frame_1.view_object() app.SetTopWindow(frame_1) frame_1.Show() app.MainLoop()
def init_database(): sys.path.append('./manager') import localdb import adon_window localdb.init_localdb("localdb.pickle", def_params)