Fail when getting view arch on test

This commit is contained in:
Cédric Krier
2026-01-23 10:47:56 +01:00
parent 3cbfdfcf69
commit a77ff4bc99
+3
View File
@@ -260,6 +260,7 @@ class View(
encode(root_element)
def get_arch(self, name):
pool = Pool()
value = None
if self.name and self.module:
path = os.path.join(self.module, 'view', self.name + '.xml')
@@ -268,6 +269,8 @@ class View(
subdir='modules', mode='r', encoding='utf-8') as fp:
value = fp.read()
except IOError:
if pool.test:
raise
logger.exception("failed to open %r", path)
if not value:
value = self.data