Documentation
One major change that was a hotfix that was needed I noticed while creating the docs, the gila module was not a true singleton. So I made the appropriate changes in gila.Gila to make it a singleton. There is a new __new__
method and reset
method included in the class. The instance is now held in a class variable cls.__instance
and this will stay persistent. Before numerous copies of gila could be run and thus would circumvent the idea of a singleton (just a public class at that point).
Secondly, majorly expanded the examples and reworked the multifile example to be more consistent with everything else. The main take away, is all of these examples can be run without installing gila and both the README.md
and the example.py
should explain pretty well what the code is trying to achieve.