summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cerbero/build/recipe.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/cerbero/build/recipe.py b/cerbero/build/recipe.py
index 97cd1f57..6bb1769f 100644
--- a/cerbero/build/recipe.py
+++ b/cerbero/build/recipe.py
@@ -165,7 +165,9 @@ class BuildSteps(object):
@classmethod
def all_names(cls):
- members = inspect.getmembers(cls, lambda x: isinstance(x, tuple))
+ # In 3.13, __static_attributes__ is a new tuple attribute. Just ignore
+ # all attributes starting with __.
+ members = inspect.getmembers(cls, lambda x: isinstance(x, tuple) and x and not x[0].startswith('__'))
return tuple(e[1][1] for e in members)