Fixed a bug in octoprint dev plugin:new command

This commit is contained in:
Gina Häußge 2015-11-23 11:13:50 +01:00
parent 89fcfbedb4
commit a379724963

View file

@ -79,9 +79,11 @@ class OctoPrintDevelCommands(click.MultiCommand):
from octoprint.util import fallback_dict
original_get_user_config = cookiecutter.main.get_user_config
original_config = original_get_user_config()
try:
cookiecutter.main.get_user_config = lambda: fallback_dict(config, original_config)
def f(*args, **kwargs):
original_config = original_get_user_config(*args, **kwargs)
return fallback_dict(config, original_config)
cookiecutter.main.get_user_config = f
yield
finally:
cookiecutter.main.get_user_config = original_get_user_config