Do not acquire a write lock on the env post install if no views (#43505)
This commit is contained in:
parent
cab4f92960
commit
411576e1fa
@ -420,10 +420,9 @@ def install_with_active_env(env: ev.Environment, args, install_kwargs, reporter_
|
|||||||
with reporter_factory(specs_to_install):
|
with reporter_factory(specs_to_install):
|
||||||
env.install_specs(specs_to_install, **install_kwargs)
|
env.install_specs(specs_to_install, **install_kwargs)
|
||||||
finally:
|
finally:
|
||||||
# TODO: this is doing way too much to trigger
|
if env.views:
|
||||||
# views and modules to be generated.
|
with env.write_transaction():
|
||||||
with env.write_transaction():
|
env.write(regenerate=True)
|
||||||
env.write(regenerate=True)
|
|
||||||
|
|
||||||
|
|
||||||
def concrete_specs_from_cli(args, install_kwargs):
|
def concrete_specs_from_cli(args, install_kwargs):
|
||||||
|
Loading…
Reference in New Issue
Block a user