1) Create your Singleton classHere there is a singleton class that will return the same instance of the object every time a specific class is called.
2) Create your class and have it inherit from Singleton
Now to use this, simply create a __main__ declaration, and create the object GeometryObject()
This gives you the output of:
Notice that GO and GO2 are the same exact object. This is what you want if you create a Singleton, only one instance of the object.