We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7c155cb commit ce7d451Copy full SHA for ce7d451
20-executors/getflags/httpx-error-tree/tree.py
@@ -5,12 +5,13 @@
5
6
def tree(cls, level=0, last_sibling=True):
7
yield cls, level, last_sibling
8
- subclasses = [c for c in cls.__subclasses__()
9
- if c.__module__ == 'httpx' or c is RuntimeError]
+ # get RuntimeError and exceptions defined in httpx
+ subclasses = [sub for sub in cls.__subclasses__()
10
+ if sub is RuntimeError or sub.__module__ == 'httpx']
11
if subclasses:
12
last = subclasses[-1]
- for sub_cls in subclasses:
13
- yield from tree(sub_cls, level+1, sub_cls is last)
+ for sub in subclasses:
14
+ yield from tree(sub, level+1, sub is last)
15
16
17
def display(cls):
0 commit comments