diff options
Diffstat (limited to 'lib/git_python/method_missing.py')
-rw-r--r-- | lib/git_python/method_missing.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/git_python/method_missing.py b/lib/git_python/method_missing.py index 63bc36a9..478ee1d3 100644 --- a/lib/git_python/method_missing.py +++ b/lib/git_python/method_missing.py @@ -1,9 +1,9 @@ class MethodMissingMixin(object): - """ - A Mixin' to implement the 'method_missing' Ruby-like protocol. - + """ + A Mixin' to implement the 'method_missing' Ruby-like protocol. + This was `taken from a blog post <http://blog.iffy.us/?p=43>`_ - """ + """ def __getattribute__(self, attr): try: return object.__getattribute__(self, attr) @@ -15,7 +15,7 @@ class MethodMissingMixin(object): def __call__(self, *args, **kwargs): return self.__wrapped__.method_missing(self.__method__, *args, **kwargs) return MethodMissing(self, attr) - + def method_missing(self, *args, **kwargs): """ This method should be overridden in the derived class. """ raise NotImplementedError(str(self.__wrapped__) + " 'method_missing' method has not been implemented.") |