diff options
author | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-04-27 17:25:09 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@mdehaan.rdu.redhat.com> | 2007-04-27 17:25:09 -0400 |
commit | b5e9a8038b8fdf6f15aa2474ee6c85dd89cab386 (patch) | |
tree | 6a33f3292532443ff6736236e4d4463fe80b0733 | |
parent | 774b9d931ebda69b9b149a0696a4cefa9c747d99 (diff) | |
download | cobbler-b5e9a8038b8fdf6f15aa2474ee6c85dd89cab386.tar.gz cobbler-b5e9a8038b8fdf6f15aa2474ee6c85dd89cab386.tar.xz cobbler-b5e9a8038b8fdf6f15aa2474ee6c85dd89cab386.zip |
Echo "list" features in report syntax.
-rwxr-xr-x | cobbler/cobbler.py | 26 |
1 files changed, 17 insertions, 9 deletions
diff --git a/cobbler/cobbler.py b/cobbler/cobbler.py index 90f79e57..f8d3f53d 100755 --- a/cobbler/cobbler.py +++ b/cobbler/cobbler.py @@ -120,20 +120,28 @@ class BootCLI: # REPORTING FUNCTIONS def distro_report(self,args): - self.__print_sorted(self.api.distros()) - return True + if len(args) > 0: + return self.__list_names2(self.api.distros(), args) + else: + return self.__print_sorted(self.api.distros()) def system_report(self,args): - self.__print_sorted(self.api.systems()) - return True + if len(args) > 0: + return self.__list_names2(self.api.systems(), args) + else: + return self.__print_sorted(self.api.systems()) def profile_report(self,args): - self.__print_sorted(self.api.profiles()) - return True + if len(args) > 0: + return self.__list_names2(self.api.profiles(), args) + else: + return self.__print_sorted(self.api.profiles()) def repo_report(self,args): - self.__print_sorted(self.api.repos()) - return True + if len(args) > 0: + return self.__list_names2(self.api.repos(), args) + else: + return self.__print_sorted(self.api.repos()) def report(self,args): @@ -240,7 +248,7 @@ class BootCLI: collection.sort(self.__sorter) for x in collection: print x.printable() - + return True ###################################################################### # BASIC FRAMEWORK |