Skip to content
This repository has been archived by the owner on Sep 12, 2018. It is now read-only.

Got an unexpected keyword argument 'path' when deleting a repository tag #973

Open
hex108 opened this issue Mar 25, 2015 · 0 comments
Open

Comments

@hex108
Copy link
Contributor

hex108 commented Mar 25, 2015

I run docker registry with Redis enabled, and I get following errors when deleting a repository tag.

20/Mar/2015:06:36:31 +0000 ERROR: Exception on /v1/repositories/library/dev_go/tags/v4 [DELETE]
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functionsrule.endpoint
File "/usr/local/lib/python2.7/dist-packages/docker_registry-0.9.0-py2.7.egg/docker_registry/toolkit.py", line 278, in wrapper
return f(namespace=namespace, repository=repository, _args, *_kwargs)
File "/usr/local/lib/python2.7/dist-packages/docker_registry-0.9.0-py2.7.egg/docker_registry/toolkit.py", line 252, in wrapper
return f(_args, *_kwargs)
File "/usr/local/lib/python2.7/dist-packages/docker_registry-0.9.0-py2.7.egg/docker_registry/tags.py", line 241, in _delete_tag
delete_tag(namespace=namespace, repository=repository, tag=tag)
File "/usr/local/lib/python2.7/dist-packages/docker_registry-0.9.0-py2.7.egg/docker_registry/tags.py", line 222, in delete_tag
image = store.get_content(path=tag_path)
TypeError: wrapper() got an unexpected keyword argument 'path'

It is caused by the wrapper @lru.get() that decorates function store.get_content() does not deal with **kwargs.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant