From 233e3ffe0ef35dbabe49340ba567499690dcc166 Mon Sep 17 00:00:00 2001 From: Michael Trier Date: Fri, 30 May 2008 21:01:44 -0400 Subject: renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed up tests so they pass except for stderr test. Modified version information retrieval. --- lib/git_python/lazy.py | 26 -------------------------- 1 file changed, 26 deletions(-) delete mode 100644 lib/git_python/lazy.py (limited to 'lib/git_python/lazy.py') diff --git a/lib/git_python/lazy.py b/lib/git_python/lazy.py deleted file mode 100644 index 66e56c2b..00000000 --- a/lib/git_python/lazy.py +++ /dev/null @@ -1,26 +0,0 @@ -class LazyMixin(object): - lazy_properties = [] - - def __init__(self): - self.__baked__ = False - - def __getattribute__(self, attr): - val = object.__getattribute__(self, attr) - if val is not None: - return val - else: - self.__prebake__() - return object.__getattribute__(self, attr) - - def __bake__(self): - """ This method should be overridden in the derived class. """ - raise NotImplementedError(" '__bake__' method has not been implemented.") - - def __prebake__(self): - if self.__baked__: - return - self.__bake__() - self.__baked__ = True - - def __bake_it__(self): - self.__baked__ = True -- cgit v1.2.1