MCPcopy Index your code
hub / github.com/python/cpython / create_simple_eg

Function create_simple_eg

Lib/test/test_exception_group.py:280–309  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

278
279
280def create_simple_eg():
281 excs = []
282 try:
283 try:
284 raise MemoryError("context and cause for ValueError(1)")
285 except MemoryError as e:
286 raise ValueError(1) from e
287 except ValueError as e:
288 excs.append(e)
289
290 try:
291 try:
292 raise OSError("context for TypeError")
293 except OSError as e:
294 raise TypeError(int)
295 except TypeError as e:
296 excs.append(e)
297
298 try:
299 try:
300 raise ImportError("context for ValueError(2)")
301 except ImportError as e:
302 raise ValueError(2)
303 except ValueError as e:
304 excs.append(e)
305
306 try:
307 raise ExceptionGroup('simple eg', excs)
308 except ExceptionGroup as e:
309 return e
310
311
312class ExceptionGroupFields(unittest.TestCase):

Callers 4

setUpMethod · 0.85
setUpMethod · 0.85
test_leaf_generatorMethod · 0.85

Calls 1

appendMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…