Hi Python folks, I'm cooking up some client code in Python for a REST web service. The service provides CRUD operations on various types of objects.
So, which looks more natural in Python? rest_service.store(my_object) or my_object.store() ...and, if it's the latter, do I keep the connection information in a module scope constant? Is that considered bad, like a global variable? It seems cumbersome to pass a connection object into the constructor of every storable object. Java-esque factory objects doing dependency injection seem cumbersome, too. Is there another cleaner way? Any hints? Thanks, - Chris
