- if member['member_type'] == "USER":
- text = member['member_name']
- elif member['member_type'] == "ERR":
- text = member['member_name']
+ raise ValueError("Unknown pobox type %s" % (result['type'], ))
+ text = ('%8s ' + fmt) % (result['login'], result['address'], )
+ return text
+
+ def format_user(self, user):
+ text = user
+ if self.chpoboxing:
+ if user not in self.chpobox:
+ self.chpobox[user] = self.get_and_format_pobox(user)
+ text = self.chpobox[user]
+ return text
+
+ def print_tree(self, path, lst_tree):
+ for member in lst_tree:
+ if 'members' in member:
+ path.append(member['member_name'])
+ self.print_tree(path, member['members'])
+ path.pop()