Added typing to all singletons

This greatly helps with pycharms ability to do auto code completion
This commit is contained in:
Jaime van Kessel 2017-04-13 16:32:17 +02:00
parent 705158d1f8
commit 437c78711d
2 changed files with 4 additions and 4 deletions

View file

@ -32,9 +32,9 @@ class ProfilesModel(InstanceContainersModel):
## Get the singleton instance for this class.
@classmethod
def getInstance(cls):
def getInstance(cls) -> "ProfilesModel":
# Note: Explicit use of class name to prevent issues with inheritance.
if ProfilesModel.__instance is None:
if not ProfilesModel.__instance:
ProfilesModel.__instance = cls()
return ProfilesModel.__instance