X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=wrw%2Futil.py;h=17fc7fb65c940251baead586f9a215492c038726;hb=3b9bc7005f761c955dd8664c8141cc338f35ac91;hp=a0e40953d8163fa4f823891658df54df39934a08;hpb=f13b8f5ab03c567489607442671a292dfb4e86ae;p=wrw.git diff --git a/wrw/util.py b/wrw/util.py index a0e4095..17fc7fb 100644 --- a/wrw/util.py +++ b/wrw/util.py @@ -58,3 +58,17 @@ class autodirty(sessiondata): super(autodirty, self).__delattr__(name, value) if "_is_dirty" in self.__dict__: self.__dict__["_is_dirty"] = True + +class manudirty(object): + def __init__(self, *args, **kwargs): + super(manudirty, self).__init__(*args, **kwargs) + self.__dirty = False + + def sessfrozen(self): + self.__dirty = False + + def sessdirty(self): + return self.__dirty + + def dirty(self): + self.__dirty = True