X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Ftoolbox.py;h=92cfeff0ff9821ce96d43930c27e74d084202ee1;hb=58d050c9563dda95204c17b87ad10464a8863dd7;hp=e21ca8249174444c20bfdcec97718de4ee8cc220;hpb=0ba4348cb475c8ddfb1ac674995201f09bba8b8e;p=doneit diff --git a/src/toolbox.py b/src/toolbox.py index e21ca82..92cfeff 100644 --- a/src/toolbox.py +++ b/src/toolbox.py @@ -6,6 +6,10 @@ from xml.dom import minidom import datetime +class NonExistent(object): + pass + + class Optional(object): """ Taglines: @@ -41,9 +45,6 @@ class Optional(object): 'Blacksheep' """ - class NonExistent(object): - pass - def __init__(self, value = NonExistent): self._value = value @@ -51,10 +52,10 @@ class Optional(object): self._value = value def clear(self): - self._value = self.NonExistent + self._value = NonExistent def is_good(self): - return self._value is not self.NonExistent + return self._value is not NonExistent def get_nothrow(self, default = None): return self._value if self.is_good() else default