from ardi.driver import histdriverbase class MyDriver: def __init__(self): self.connected = False def SetAddress(self,addr): pass def Connect(self): return True def Disconnect(self): pass def RunQuery(self, query): return query.Finish() class driverfactory: def createinstance(self): return MyDriver() if __name__ == "__main__": sdf = driverfactory() base = histdriverbase.historian() base.start(sdf)