equal
deleted
inserted
replaced
49 if item.name in section: |
49 if item.name in section: |
50 msg = "duplicated config item registration for '%s.%s'" |
50 msg = "duplicated config item registration for '%s.%s'" |
51 raise error.ProgrammingError(msg % (item.section, item.name)) |
51 raise error.ProgrammingError(msg % (item.section, item.name)) |
52 section[item.name] = item |
52 section[item.name] = item |
53 |
53 |
|
54 # special value for case where the default is derived from other values |
|
55 dynamicdefault = object() |
|
56 |
54 # Registering actual config items |
57 # Registering actual config items |
55 |
58 |
56 def getitemregister(configtable): |
59 def getitemregister(configtable): |
57 return functools.partial(_register, configtable) |
60 return functools.partial(_register, configtable) |
58 |
61 |