Mercurial > p > roundup > code
comparison roundup/rest.py @ 5682:e8ac82b8d074
Fix parse of @fields/@attrs with : as separator. Add tests @verbose and @fields.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Sat, 30 Mar 2019 16:13:50 -0400 |
| parents | 6457fd696a43 |
| children | 4b4885f0c6ad |
comparison
equal
deleted
inserted
replaced
| 5681:6457fd696a43 | 5682:e8ac82b8d074 |
|---|---|
| 581 elif key == "@verbose": | 581 elif key == "@verbose": |
| 582 verbose = int (value) | 582 verbose = int (value) |
| 583 elif key == "@fields" or key == "@attrs": | 583 elif key == "@fields" or key == "@attrs": |
| 584 f = value.split(",") | 584 f = value.split(",") |
| 585 if len(f) == 1: | 585 if len(f) == 1: |
| 586 f=value.split(",") | 586 f=value.split(":") |
| 587 for i in f: | 587 for i in f: |
| 588 try: | 588 try: |
| 589 display_props[i] = class_obj.properties[i] | 589 display_props[i] = class_obj.properties[i] |
| 590 except KeyError as err: | 590 except KeyError as err: |
| 591 raise UsageError("Failed to find property '%s' " | 591 raise UsageError("Failed to find property '%s' " |
