import subprocess for name in ('canvas-h3-prompt-normalizer-healthy-20261026','huobao-vdn-normalizer'): code="""from pathlib import Path s=Path('/app/app.py').read_text(); lines=s.splitlines() for i,line in enumerate(lines): if 'def cancel' in line or 'def cancellation_' in line: print('\\n'.join(lines[max(0,i-1):i+90])) """ print(name, subprocess.check_output(['docker','exec',name,'python','-c',code],text=True))