summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xclab5
1 files changed, 3 insertions, 2 deletions
diff --git a/clab b/clab
index b784c13..8ea1d5d 100755
--- a/clab
+++ b/clab
@@ -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)