summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2004-08-11 19:54:35 +0000
committerNarayan Desai <desai@mcs.anl.gov>2004-08-11 19:54:35 +0000
commit5b3021d643d1bb8499d9cce3a14fd45661662024 (patch)
treeb53c78bfece9fac13b53bcc737e78e261dbf022b /src
parent343833eef6752994b98c33c148b54c8fa34ab7cd (diff)
downloadbcfg2-5b3021d643d1bb8499d9cce3a14fd45661662024.tar.gz
bcfg2-5b3021d643d1bb8499d9cce3a14fd45661662024.tar.bz2
bcfg2-5b3021d643d1bb8499d9cce3a14fd45661662024.zip
Rename: src/Types.py -> src/lib/Server/Types.py
}(Logical change 1.33) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@164 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src')
-rw-r--r--src/Types.py59
1 files changed, 0 insertions, 59 deletions
diff --git a/src/Types.py b/src/Types.py
deleted file mode 100644
index 3ec7a0469..000000000
--- a/src/Types.py
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/usr/bin/env python
-
-from binascii import b2a_base64
-from string import join
-
-class ConfigFile(object):
- format="<ConfigFile name='%s' owner='%s' group='%s' perms='%s' encoding='%s'>%s</ConfigFile>"
- def __init__(self,name,owner,group,perms,content,encoding='ascii'):
- self.name=name
- self.owner=owner
- self.group=group
- self.perms=perms
- self.content=content
- self.encoding=encoding
- if encoding == 'base64':
- self.xcontent=b2a_base64(content)
- else:
- self.xcontent=self.content
-
- def toxml(self):
- return self.format%(self.name,self.owner,self.group,self.perms,self.encoding,self.xcontent)
-
-class Service(object):
- format = '''<Service name='%s' type='%s' status='%s' scope='%s'/>'''
-
- def __init__(self,name,stype,status,scope):
- self.name = name
- self.type = stype
- self.status = status
- self.scope = scope
-
- def toxml(self):
- return self.format%(self.name,self.type,self.status,self.scope)
-
-class Package(object):
- format = '''<Package name='%s' type='%s' url='%s'/>'''
-
- def __init__(self, name, t, url):
- self.name = name
- self.type = t
- self.url = url
-
- def toxml(self):
- return self.format%(self.name, self.type, self.url)
-
-class Clause(list):
- format = '''<%s name='%s'>%%s</%s>'''
-
- def __init__(self, t, name, data=None):
- list.__init__(self)
- self.type = t
- self.name = name
- if data:
- self.extend(data)
-
- def toxml(self):
- r = self.format%(self.type,self.name,self.type)
- children = map(lambda x:x.toxml(), self)
- return r%(join(children,''))