1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-08-04 14:43:38 +02:00

Check for None & len() of ET.Element instead of bool()

The bool() of ET.Element is discouraged from being used, see:
https://github.com/python/cpython/issues/83122
This commit is contained in:
2024-08-16 11:51:39 +02:00
parent d8bfd4521e
commit 0bb2f49c34

View File

@@ -66,9 +66,9 @@ class PackageBase:
raise NotImplementedError()
def get_meta_value(self, option):
if not self._meta_node:
if self._meta_node is None or len(self._meta_node) == 0:
self._meta_node = self._get_meta_node()
if not self._meta_node:
if self._meta_node is None or len(self._meta_node) == 0:
return None
node = api.find_node(self._meta_node, "package", option)
if node is None or not node.text: