diff -rupN PyYAML-3.10/lib/yaml/resolver.py PyYAML-3.10.new/lib/yaml/resolver.py
|
old
|
new
|
Resolver.add_implicit_resolver( |
| 173 | 173 | |
| 174 | 174 | Resolver.add_implicit_resolver( |
| 175 | 175 | u'tag:yaml.org,2002:float', |
| 176 | | re.compile(ur'''^(?:[-+]?(?:[0-9][0-9_]*)\.[0-9_]*(?:[eE][-+][0-9]+)? |
| 177 | | |\.[0-9_]+(?:[eE][-+][0-9]+)? |
| | 176 | re.compile(ur'''^(?:[-+]?(?:[0-9][0-9_]*)(?:\.[0-9_]*)?(?:[eE][-+]?[0-9]+) |
| | 177 | |(?:[-+]?(?:[0-9][0-9_]*)\.[0-9_]*) |
| | 178 | |\.[0-9_]+(?:[eE][-+]?[0-9]+)? |
| 178 | 179 | |[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]* |
| 179 | 180 | |[-+]?\.(?:inf|Inf|INF) |
| 180 | 181 | |\.(?:nan|NaN|NAN))$''', re.X), |
diff -rupN PyYAML-3.10/tests/data/float.data PyYAML-3.10.new/tests/data/float.data
|
old
|
new
|
|
| 1 | 1 | - 6.8523015e+5 |
| | 2 | - 685e5 |
| 2 | 3 | - 685.230_15e+03 |
| 3 | 4 | - 685_230.15 |
| 4 | 5 | - 190:20:30.15 |