Am Samstag, 22. Dezember 2012 20:29:49 UTC+1 schrieb Alexander Blinne:
> Am 22.12.2012 19:10, schrieb:
> 
> > It's for me a view of top side down, but how could the midlevel comunicate 
> > to each oter... "not hirachical"
> 
> 
> 
> You could use something like the singleton pattern in order to get a
> 
> reference to the same datastore-object every time Datastore.Datastore()
> 
> is called. But you still need to close the connection properly at some
> 
> point, propably using a classmethod Datastore.close().
> 
> 
> 
> e.g.:
> 
> 
> 
> main.py:
> 
> 
> 
> from Datastore import Datastore
> 
> from ModbusClient import Modbus
> 
> from DaliBusClient import DaliBus
> 
> 
> 
> def main():
> 
>     modbus = Modbus(...)
> 
>     dalibus = DaliBus(...)
> 
> 
> 
>     modbus.read_data_and_save_to_store()
> 
>     dalibus.read_data_and_save_to_store()
> 
>     Datastore.close()
> 
> 
> 
> if __name__=="__main__":
> 
>     main()
> 
> 
> 
> 
> 
> ModbusClient.py:
> 
> 
> 
> import Datastore
> 
> 
> 
> class Modbus(object):
> 
>     def read_data_and_save_to_store(self):
> 
>         datastore = Datastore.Datastore()
> 
>         #do something with datastore


I Think I describe my Situation wrong, the written Project is a
Server, that should store sensor data, perfoms makros on lamps according
a sequence stored in the DB and Rule systems schould regulate home devices and 
plan scheduler jobs so on.

The System Runs in a threated environment. It looks for me, like the limits are 
at the end of file. my core problem also the only one I have is: I don't know 
how to get over that limits and enable dataexchange like a backbone...

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to