commit | 7248c7bbbb4da6eb48618f2ca6091e4346fe4d15 | [log] [tgz] |
---|---|---|
author | koder aka kdanilov <kdanilov@mirantis.com> | Sun May 31 22:53:03 2015 +0300 |
committer | koder aka kdanilov <kdanilov@mirantis.com> | Tue Jun 02 08:58:44 2015 +0300 |
tree | c9d88301b510b3dc0c5ca0723e59024b4e8c2ec7 | |
parent | 4186f35739aad16c343ca7e937396eb867bcb47c [diff] [blame] |
add mixed load test, other fixes
diff --git a/wally/pretty_yaml.py b/wally/pretty_yaml.py index 699af7e..2cb5607 100644 --- a/wally/pretty_yaml.py +++ b/wally/pretty_yaml.py
@@ -9,8 +9,13 @@ if isinstance(val, unicode): val = val.encode('utf8') - if len(bad_symbols & set(val)) != 0: - return repr(val) + try: + float(val) + val = repr(val) + except ValueError: + if len(bad_symbols & set(val)) != 0: + val = repr(val) + return val elif val is True: return 'true'