Beispiel #1
0
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()
Beispiel #3
0
def init_database():
    sys.path.append('./manager')
    import localdb
    import adon_window
    localdb.init_localdb("localdb.pickle", def_params)