From 164ac3a34cbac441e82b256c97cb8784ea9d482c Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Mon, 17 Mar 2008 22:53:01 +0100 Subject: * tools/dfagen: - added dfagen. --- tools/dfagen/dfagen/output/__init__.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 tools/dfagen/dfagen/output/__init__.py (limited to 'tools/dfagen/dfagen/output/__init__.py') diff --git a/tools/dfagen/dfagen/output/__init__.py b/tools/dfagen/dfagen/output/__init__.py new file mode 100644 index 00000000..be71aef7 --- /dev/null +++ b/tools/dfagen/dfagen/output/__init__.py @@ -0,0 +1,24 @@ +from ConfigParser import ConfigParser + +class UserConfig: + def __init__ (self, file): + if file: + f = open (file, 'r') + cp = ConfigParser () + cp.readfp (f) + f.close () + self.dict = dict (cp.items ('user')) + + def __getitem__ (self, key): + return self.dict[key] + +import c +import dot + +outputs = dict ( + c = c, + dot = dot, + ) + +def get_output (name): + return outputs[name]; -- cgit v1.2.3