diff options
author | Lars Wirzenius <liw@liw.fi> | 2013-03-23 15:48:44 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2013-03-23 15:48:44 +0000 |
commit | 299ef32f1c070e982dec8c3a7c45aa9514e56f3c (patch) | |
tree | 8e3d5f7958f5bae058b6a2d3e1244ae75496d8e3 | |
parent | ff1625b1db9e3c53439f4f0a9ba364b7b73a47bf (diff) | |
download | clab-299ef32f1c070e982dec8c3a7c45aa9514e56f3c.tar.gz |
sorting
-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) |