Added octal support to configuration module.

pull/5/head
Michael Spang 16 years ago committed by Michael Spang
parent 5b4d603d25
commit 45aef63d2b
  1. 8
      pylib/csc/common/conf.py

@ -108,14 +108,16 @@ def read(filename, included=None):
key, val = pair
# found quoted string?
if val[0] == val[-1] == '"':
if val and val[0] == val[-1] == '"':
val = val[1:-1]
# unquoted, found float?
else:
# unquoted, found num?
elif val:
try:
if "." in val:
val = float(val)
elif val[0] == '0':
val = int(val, 8)
else:
val = int(val)
except ValueError:

Loading…
Cancel
Save