summaryrefslogtreecommitdiffstats
path: root/base/module.py
diff options
context:
space:
mode:
authorYaakov M. Nemoy <loupgaroublond@gmail.com>2008-10-05 02:12:32 -0400
committerYaakov M. Nemoy <loupgaroublond@gmail.com>2008-10-05 02:12:32 -0400
commitaecaf493b4e9a6b2da88a8dd7c14ad7c9e039ad3 (patch)
tree9f70e1b82e0335cffee6a40c149e47d9d5f8fc50 /base/module.py
parentc5f9da98ce8cacf1d21641e0e6e9f18d738612ed (diff)
downloadfedora-devshell-aecaf493b4e9a6b2da88a8dd7c14ad7c9e039ad3.tar.gz
fedora-devshell-aecaf493b4e9a6b2da88a8dd7c14ad7c9e039ad3.tar.xz
fedora-devshell-aecaf493b4e9a6b2da88a8dd7c14ad7c9e039ad3.zip
Adds a close method to modules that needs to be implemented somehow
This lets you put code on the end of the lifecycle of a Module object.
Diffstat (limited to 'base/module.py')
-rw-r--r--base/module.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/base/module.py b/base/module.py
index d527ea0..58a4bc3 100644
--- a/base/module.py
+++ b/base/module.py
@@ -1,4 +1,6 @@
class Module(object):
""" Our parent class for all command modules """
+ def close(self):
+ raise NotImplementedError
pass