diff options
-rwxr-xr-x | clab | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -26,7 +26,7 @@ import yaml class Entry(object): def __init__(self, parsed_yaml): - assert type(parsed_yaml) is dict + assert type(parsed_yaml) is dict, repr(parsed_yaml) self._dict = parsed_yaml def as_yaml(self): @@ -55,7 +55,8 @@ class AddressBook(object): def find_yaml_files(self, database_root): for dirname, subdirs, basenames in os.walk(database_root): - for basename in basenames: + subdirs.sort() + for basename in sorted(basenames): if basename.endswith('.yaml'): yield os.path.join(dirname, basename) |