diff --git a/bench/app.py b/bench/app.py index 299fcd25..081c542b 100755 --- a/bench/app.py +++ b/bench/app.py @@ -387,6 +387,8 @@ def switch_branch(branch, apps=None, bench_path='.', upgrade=False, check_upgrad print("Successfully switched branches for:\n" + "\n".join(switched_apps)) if version_upgrade[0] and upgrade: + if sys.version_info >= (3, 4): + from importlib import reload update_requirements() update_node_packages() pre_upgrade(version_upgrade[1], version_upgrade[2]) diff --git a/bench/commands/update.py b/bench/commands/update.py index b8e1c524..db0f478d 100755 --- a/bench/commands/update.py +++ b/bench/commands/update.py @@ -77,6 +77,8 @@ def _update(pull=False, patch=False, build=False, update_bench=False, auto=False update_node_packages(bench_path=bench_path) if version_upgrade[0] or (not version_upgrade[0] and force): + if sys.version_info >= (3, 4): + from importlib import reload pre_upgrade(version_upgrade[1], version_upgrade[2], bench_path=bench_path) import bench.utils, bench.app print('Reloading bench...')