config: fix incorrect cache hit check in _getconftestmodules
This made the cache not work as intended, causing a major slowdown. See #9478 for discussion and context. Authored-by: Anthony Sottile <asottile@umich.edu>
This commit is contained in:
parent
71baf24b6d
commit
b19374bc19
|
@ -538,7 +538,7 @@ class PytestPluginManager(PluginManager):
|
||||||
# Optimization: avoid repeated searches in the same directory.
|
# Optimization: avoid repeated searches in the same directory.
|
||||||
# Assumes always called with same importmode and rootpath.
|
# Assumes always called with same importmode and rootpath.
|
||||||
existing_clist = self._dirpath2confmods.get(directory)
|
existing_clist = self._dirpath2confmods.get(directory)
|
||||||
if existing_clist:
|
if existing_clist is not None:
|
||||||
return existing_clist
|
return existing_clist
|
||||||
|
|
||||||
# XXX these days we may rather want to use config.rootpath
|
# XXX these days we may rather want to use config.rootpath
|
||||||
|
|
Loading…
Reference in New Issue