[CHG] core: deprecate get_module_filetree

It's pretty much unused and fairly complicated.

Also deprecate `listdir` entirely since `get_module_filetree` is the
only extant user of the recursive listdir.

closes odoo/odoo#98034

Related: odoo/enterprise#30403
Signed-off-by: Xavier Morel (xmo) <xmo@odoo.com>
This commit is contained in:
Xavier Morel
2022-08-23 07:36:24 +02:00
parent adf534f2bf
commit 9c0fa1efe3
2 changed files with 7 additions and 0 deletions
+5
View File
@@ -217,6 +217,11 @@ def get_module_path(module, downloaded=False, display_warning=True):
return False
def get_module_filetree(module, dir='.'):
warnings.warn(
"Since 16.0: use os.walk or a recursive glob or something",
DeprecationWarning,
stacklevel=2
)
path = get_module_path(module)
if not path:
return False