def sort_dict(self, initial_dict): result = [] for k, v in sorted(initial_dict.iteritems()): v = self.sort_anything(v) result.append((k, v)) cm = CommentedMap(result) if hasattr(initial_dict, '_yaml_comment'): cm._yaml_comment = initial_dict._yaml_comment return cm
def sort_dict(self, initial_dict): result = [] for k, v in sorted(initial_dict.iteritems()): v = self.sort_anything(v) result.append((k,v)) cm = CommentedMap(result) if hasattr(initial_dict, '_yaml_comment'): cm._yaml_comment = initial_dict._yaml_comment return cm