Monday, August 26, 2013

Run App Engine development server with modules in PyCharm

Run App Engine development server with modules in PyCharm

Since the latest release of the Google App Engine Python SDK, it's
possible to use modules. I have a Python application with a default module
and another module. To start the module in the development server, the
development server has to be run like this:
dev_appserver.py app.yaml othermodule.yaml
When I add app.yaml othermodule.yaml to "Additional options" in the
Run/Debug configuration of PyCharm and then run the development server, I
get the following error message:
google.appengine.tools.devappserver2.errors.InvalidAppConfigError: "." is
a directory and a yaml configuration file is required
This is because PyCharm adds a dot at the end of the command to run the
development server, like this:
dev_appserver.py app.yaml othermodule.yaml .
Is it possible to remove the dot, or do I have to wait until this is fixed
in PyCharm? Before there were modules, there was no need for this.

No comments:

Post a Comment