I have a class definition
class DataItem(object):
    """Elementary piece of data."""
I want to define several instances of this class and store them somewhere. I expected that I could define diOne and diTwo as members of the class DataItem and store them in diOne.py and diTwo.py somewhere. However, I'd like it such that when I imported the module with DataItem defined, that I'd automatically have access to all the defined instances.
The question is, how do I organize the module and instance files? Am I thinking about this correctly?
Edit: to flesh out my intentions,
I expect there to be a lot more code that defines each instance. I want them in separate files so I can have better/easier version control over each instance as they will have lives of their own. I could easily define them in the same module but changing the module and controlling who has permission to change that code seems a much bigger hassle when a potential of 100 plus instances could be defined. Each with varying degree of. Hangs frequency.
I hope that clarifies.
