diff --git a/trytond/trytond/tools/misc.py b/trytond/trytond/tools/misc.py index bd510ff752..bdb56b4719 100644 --- a/trytond/trytond/tools/misc.py +++ b/trytond/trytond/tools/misc.py @@ -46,7 +46,7 @@ def import_module(name): def file_open(name, mode="r", subdir='modules', encoding=None): "Open a file from the root directory, using subdir folder" - path = find_path(name, subdir) + path = find_path(name, subdir, _test=None) return io.open(path, mode, encoding=encoding) @@ -84,7 +84,7 @@ def find_path(name, subdir='modules', _test=os.path.isfile): else: path = secure_join(root_path, name) - if _test(path): + if not _test or _test(path): return path else: raise FileNotFoundError("No such file or directory: %r" % name)