summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2013-03-23 15:48:44 +0000
committerLars Wirzenius <liw@liw.fi>2013-03-23 15:48:44 +0000
commit299ef32f1c070e982dec8c3a7c45aa9514e56f3c (patch)
tree8e3d5f7958f5bae058b6a2d3e1244ae75496d8e3
parentff1625b1db9e3c53439f4f0a9ba364b7b73a47bf (diff)
downloadclab-299ef32f1c070e982dec8c3a7c45aa9514e56f3c.tar.gz
sorting
-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)