diff options
author | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2009-09-30 18:39:12 +0200 |
---|---|---|
committer | Sylvain Th?nault <sylvain.thenault@logilab.fr> | 2009-09-30 18:39:12 +0200 |
commit | 177cdde7bfb744a86f8eac9fce07978075aabed8 (patch) | |
tree | 3b005aa3f8024f5ce48cbee0fa651c42d79f56f9 /configuration.py | |
parent | 6be8025bde3d925c19f22472030d1a00df30f050 (diff) | |
download | logilab-common-177cdde7bfb744a86f8eac9fce07978075aabed8.tar.gz |
more fixes for time/bytes handling
Diffstat (limited to 'configuration.py')
-rw-r--r-- | configuration.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/configuration.py b/configuration.py index 0fdff3a..edb16a1 100644 --- a/configuration.py +++ b/configuration.py @@ -306,6 +306,10 @@ def format_option_value(optdict, value): value = value and 'yes' or 'no' elif isinstance(value, (str, unicode)) and value.isspace(): value = "'%s'" % value + elif optdict.get('type') == 'time' and isinstance(value, (float, int, long)): + value = "%ss" % value + elif optdict.get('type') == 'bytes' and isinstance(value, (int, long)): + value = "%sB" % value return value def ini_format_section(stream, section, options, encoding=None, doc=None): |