From 5fa80f5d7609e60daee6a14476182e73f33c2cf7 Mon Sep 17 00:00:00 2001 From: Adrian Likins Date: Mon, 24 Sep 2007 11:49:34 -0400 Subject: add some simple support for base object methods add "module_version", "module_api_version" and "module_description" as base object methods. All classes based on func_module should get this. modules should set a self.version, self.api_version, self.description with approriate values. class or instance variables both work. If values aren't set, defaults are provided. alternativelt, the modules can implement and export "module_version", "module_api_version", and "module_description" themself if they like --- modules/test.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'modules/test.py') diff --git a/modules/test.py b/modules/test.py index 31f1e94..ea22007 100755 --- a/modules/test.py +++ b/modules/test.py @@ -4,6 +4,9 @@ from codes import * from modules import func_module class Test(func_module.FuncModule): + version = "11.11.11" + api_version = "0.0.1" + description = "Just a very simple example module" def __init__(self): self.methods = { "add": self.add -- cgit