Description of problem: [root@preethi ~]# pulp-admin repo status --id=rt +------------------------------------------+ Status for rt +------------------------------------------+ Traceback (most recent call last): File "/usr/bin/pulp-admin", line 24, in <module> PulpAdmin().main() File "/usr/lib/python2.6/site-packages/pulp/client/cli/base.py", line 101, in main command.main(args[1:]) File "/usr/lib/python2.6/site-packages/pulp/client/core/base.py", line 145, in main action.main(args[1:]) File "/usr/lib/python2.6/site-packages/pulp/client/core/base.py", line 264, in main self.run() File "/usr/lib/python2.6/site-packages/pulp/client/core/repo.py", line 85, in run print _('repository: %s') % repo['id'] TypeError: 'NoneType' object is unsubscriptable
[root@preethi ~]# pulp-admin repo content --id=f5 Traceback (most recent call last): File "/usr/bin/pulp-admin", line 24, in <module> PulpAdmin().main() File "/usr/lib/python2.6/site-packages/pulp/client/cli/base.py", line 101, in main command.main(args[1:]) File "/usr/lib/python2.6/site-packages/pulp/client/core/base.py", line 145, in main action.main(args[1:]) File "/usr/lib/python2.6/site-packages/pulp/client/core/base.py", line 264, in main self.run() File "/usr/lib/python2.6/site-packages/pulp/client/core/repo.py", line 116, in run files = repo['files'] TypeError: 'NoneType' object is unsubscriptable
Added common method to get a repo in the RepoAction bas class that used the existing error message from the update command Fixed the status, content, sync, cancel_sync, and clone commands
Fixed in 0.77.
Fixed in build 0.78.
verified [root@preethi ~]# pulp-admin repo status --id=test Repository with id: [test] not found
Closing with community release pulp-0.0.139-1.fc14.noarch