from ardi.driver import histdriverbase class MyDriver: def __init__(self): def SetAddress(self,addr): pass def Connect(self): return True def Disconnect(self): pass def RunQuery(self, points, start,end,function,grain,first): pass class driverfactory: def createinstance(self): return MyDriver() if __name__ == "__main__": sdf = driverfactory() base = histdriverbase.historian() base.start(sdf)