changeset 3 | e7e0ae78773e |
parent 0 | 2e8eeb919028 |
2:87cfa131b535 | 3:e7e0ae78773e |
---|---|
84 def __init__(self, **kwargs): |
84 def __init__(self, **kwargs): |
85 self.cap_rd = kwargs.get('cap_rd') |
85 self.cap_rd = kwargs.get('cap_rd') |
86 self.cap_wr = kwargs.get('cap_wr') |
86 self.cap_wr = kwargs.get('cap_wr') |
87 self.sid_rd = kwargs.get('sid_rd') |
87 self.sid_rd = kwargs.get('sid_rd') |
88 self.sid_wr = kwargs.get('sid_wr') |
88 self.sid_wr = kwargs.get('sid_wr') |
89 self.line_rd = kwargs.get('line_rd') |
|
90 self.line_wr = kwargs.get('line_wr') |
|
89 |
91 |
90 |
92 |
91 class CrmlRepository(_CrmlObjectBase): |
93 class CrmlRepository(_CrmlObjectBase): |
92 SIMPLE_EQ_VARNAMES = ['uid_value', 'uid_name', 'owner', 'backup', 'rfs', 'access', 'keys', 'version'] |
94 SIMPLE_EQ_VARNAMES = ['uid_value', 'uid_name', 'owner', 'backup', 'rfs', 'access', 'keys', 'version'] |
93 |
95 |
120 self.ref = kwargs.get('ref') |
122 self.ref = kwargs.get('ref') |
121 self.name = kwargs.get('name') |
123 self.name = kwargs.get('name') |
122 self.backup = kwargs.get('backup', False) |
124 self.backup = kwargs.get('backup', False) |
123 self.read_only = kwargs.get('read_only', False) |
125 self.read_only = kwargs.get('read_only', False) |
124 self.access = kwargs.get('access', CrmlAccess()) |
126 self.access = kwargs.get('access', CrmlAccess()) |
127 self.line = kwargs.get('line', None) |
|
125 |
128 |
126 class CrmlSimpleKey(CrmlKeyBase, _CrmlObjectBase): |
129 class CrmlSimpleKey(CrmlKeyBase, _CrmlObjectBase): |
127 SIMPLE_EQ_VARNAMES = ['ref', 'name', 'int', 'type', 'backup', 'read_only', 'access'] |
130 SIMPLE_EQ_VARNAMES = ['ref', 'name', 'int', 'type', 'backup', 'read_only', 'access'] |
128 |
131 |
129 def __init__(self, **kwargs): |
132 def __init__(self, **kwargs): |
172 self.ref = kwargs['ref'] |
175 self.ref = kwargs['ref'] |
173 self.index = kwargs['index'] |
176 self.index = kwargs['index'] |
174 self.invert = kwargs.get('invert', False) |
177 self.invert = kwargs.get('invert', False) |
175 except KeyError, e: |
178 except KeyError, e: |
176 raise ValueError("Mandatory argument '%s' not given!" % e.message) |
179 raise ValueError("Mandatory argument '%s' not given!" % e.message) |
180 self.line = kwargs.get('line') |
|
177 |
181 |
178 class CrmlKeyRange(CrmlKeyBase, _CrmlObjectBase): |
182 class CrmlKeyRange(CrmlKeyBase, _CrmlObjectBase): |
179 SIMPLE_EQ_VARNAMES = ['ref', 'name', 'first_int', 'last_int', 'first_index', 'index_bits', 'count_int', 'backup', 'read_only', 'access', 'subkeys'] |
183 SIMPLE_EQ_VARNAMES = ['ref', 'name', 'first_int', 'last_int', 'first_index', 'index_bits', 'count_int', 'backup', 'read_only', 'access', 'subkeys'] |
180 |
184 |
181 def __init__(self, **kwargs): |
185 def __init__(self, **kwargs): |
217 self.type = kwargs['type'] |
221 self.type = kwargs['type'] |
218 self.int = kwargs['int'] |
222 self.int = kwargs['int'] |
219 self.name = kwargs.get('name') |
223 self.name = kwargs.get('name') |
220 except KeyError, e: |
224 except KeyError, e: |
221 raise ValueError("Mandatory argument '%s' not given!" % e.message) |
225 raise ValueError("Mandatory argument '%s' not given!" % e.message) |
222 |
226 self.line = kwargs.get('line') |
227 |