-
Notifications
You must be signed in to change notification settings - Fork 342
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Running example "invoke app.run" fails with "Type Error:Tasks must have an initial Context argument" #39
Comments
It seems like you are using Invoke <0.13. Either update it or wait a couple of hours while I backport all new features and fixes back to this example project. |
Thanks! However: » pip show invoke
Name: invoke
Version: 0.13.0
Summary: Pythonic task execution
Home-page: http://docs.pyinvoke.org
Author: Jeff Forcier
Author-email: jeff@bitprophet.org
License: BSD
Location: /usr/local/lib/python2.7/site-packages
Requires: |
Maybe it is the other way around... Try downgrading it to <0.13. |
Thanks, I've downgraded and upgraded pip and now it's no longer an issue. Now I'm having a problem with migrations: 2016-11-18 17:10:47,940 [INFO] [tasks.app.dependencies] Swagger UI is installed.
/Users/ilaif/.virtualenvs/flask_restplus_example/lib/python2.7/site-packages/flask/exthook.py:71: ExtDeprecationWarning: Importing flask.ext.babel is deprecated, use flask_babel instead.
.format(x=modname), ExtDeprecationWarning
Traceback (most recent call last):
File "/Users/ilaif/.virtualenvs/flask_restplus_example/bin/inv", line 11, in <module>
sys.exit(program.run())
File "/Users/ilaif/.virtualenvs/flask_restplus_example/lib/python2.7/site-packages/invoke/program.py", line 270, in run
self.execute()
File "/Users/ilaif/.virtualenvs/flask_restplus_example/lib/python2.7/site-packages/invoke/program.py", line 379, in execute
executor.execute(*self.tasks)
File "/Users/ilaif/.virtualenvs/flask_restplus_example/lib/python2.7/site-packages/invoke/executor.py", line 114, in execute
result = call.task(*args, **call.kwargs)
File "/Users/ilaif/.virtualenvs/flask_restplus_example/lib/python2.7/site-packages/invoke/tasks.py", line 113, in __call__
result = self.body(*args, **kwargs)
File "/Users/ilaif/Desktop/flask-restplus-server-example/tasks/app/run.py", line 37, in run
context.invoke_execute(context, 'app.db.upgrade', app=app)
File "/Users/ilaif/Desktop/flask-restplus-server-example/tasks/__init__.py", line 72, in invoke_execute
results = Executor(namespace, config=context.config).execute((command_name, kwargs))
File "/Users/ilaif/.virtualenvs/flask_restplus_example/lib/python2.7/site-packages/invoke/executor.py", line 114, in execute
result = call.task(*args, **call.kwargs)
File "/Users/ilaif/.virtualenvs/flask_restplus_example/lib/python2.7/site-packages/invoke/tasks.py", line 113, in __call__
result = self.body(*args, **kwargs)
File "/Users/ilaif/Desktop/flask-restplus-server-example/tasks/app/_utils.py", line 56, in wrapper
return func(*args, **kwargs)
TypeError: upgrade() takes at least 1 argument (0 given) Really appreciating your help, I think I'm close :) |
Please, try the latest master. Both invoke 0.12 and 0.13 should work. |
Hey,
Sounds like a great project. However I'm trying to run it on my local machine (OSX El-Capitan, Python 2.7.10) and I receive an error:
I must be missing something very trivial, I event tried to manually pip install the requirements to make sure I have all the dependencies.
Thanks,
Ilai.
The text was updated successfully, but these errors were encountered: