X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=controller.py;h=b59af1b58ddab5d3be321b4a85a70d68a83c316e;hb=9b60aeea042273bde435eb9b4f5d96d2090766f6;hp=63bacfaf26feb2be824a3493d74a0760663a4dbd;hpb=577803de0c30366fd3f02c715e22641b394f4b0b;p=meabook diff --git a/controller.py b/controller.py index 63bacfa..b59af1b 100644 --- a/controller.py +++ b/controller.py @@ -62,10 +62,16 @@ class MeabookController: """Gets all peoples.""" # FIXME: read field names from Config - files_dict = self.model.get_files(['cn']) + files_dict = self.model.get_files(['cn'], pattern=pattern) return [(files_dict[internal_name]['cn'], internal_name, 'f') for \ internal_name in files_dict] + def get_all_files_by_pattern(self, pattern): + """Gets all peoples matched pattern.""" + + return [(name, internal_name, 'f') for internal_name, name in \ + self.model.get_files_by_pattern(pattern)] + def get_fields(self): """Returns all exists fields from model."""