mirror of
https://github.com/openSUSE/osc.git
synced 2025-08-21 22:18:52 +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:
@@ -66,9 +66,9 @@ class PackageBase:
|
|||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
|
||||||
def get_meta_value(self, option):
|
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()
|
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
|
return None
|
||||||
node = api.find_node(self._meta_node, "package", option)
|
node = api.find_node(self._meta_node, "package", option)
|
||||||
if node is None or not node.text:
|
if node is None or not node.text:
|
||||||
|
Reference in New Issue
Block a user