Call longlist normally when on py < 3.10
							parent
							
								
									d0dcd55f47
								
							
						
					
					
						commit
						a90ca4b384
					
				|  | @ -392,7 +392,7 @@ async def wait_for_parent_stdin_hijack( | |||
| def mk_mpdb() -> tuple[MultiActorPdb, Callable]: | ||||
| 
 | ||||
|     pdb = MultiActorPdb() | ||||
|     signal.signal = pdbpp.hideframe(signal.signal) | ||||
|     # signal.signal = pdbpp.hideframe(signal.signal) | ||||
|     orig_handler = signal.signal( | ||||
|         signal.SIGINT, | ||||
|         partial(shield_sigint, pdb_obj=pdb), | ||||
|  | @ -713,10 +713,13 @@ def shield_sigint( | |||
|         try: | ||||
|             # XXX: lol, see ``pdbpp`` issue: | ||||
|             # https://github.com/pdbpp/pdbpp/issues/496 | ||||
|             # pdb_obj.do_longlist(None) | ||||
|             # pdb_obj.lastcmd = 'longlist' | ||||
|             pdb_obj._printlonglist(max_lines=False) | ||||
|             # print(pdb_obj.prompt, end='', flush=True) | ||||
|             if sys.version_info >= (3, 10): | ||||
|                 pdb_obj._printlonglist(False) | ||||
| 
 | ||||
|             else: | ||||
|                 pdb_obj.do_longlist(None) | ||||
|                 print(pdb_obj.prompt, end='', flush=True) | ||||
| 
 | ||||
|         except AttributeError: | ||||
|             log.exception('pdbpp longlist failed...') | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue