py: yield from: Elaborate GeneratorExit (gen.close()) handling.
py: yield from: Elaborate GeneratorExit (gen.close()) handling.

Handling of GeneratorExit is really peculiar - it subverts normal exception
propagation rules.

xhat/micropython,KISSMonX/micropython,danicampora/micropython,alex-robbins/micropython,tdautc19841202/micropython,rubencabrera/micropython,ganshun666/micropython,lowRISC/micropython,ceramos/micropython,tralamazza/micropython,jmarcelino/pycom-micropython,adafruit/circuitpython,vriera/micropython,torwag/micropython,Peetz0r/micropython-esp32,drrk/micropython,vitiral/micropython,selste/micropython,bvernoux/micropython,orionrobots/micropython,jimkmc/micropython,turbinenreiter/micropython,oopy/micropython,ernesto-g/micropython,swegener/micropython,pfalcon/micropython,PappaPeppar/micropython,utopiaprince/micropython,noahchense/micropython,hiway/micropython,jmarcelino/pycom-micropython,slzatz/micropython,AriZuu/micropython,mhoffma/micropython,drrk/micropython,xhat/micropython,ruffy91/micropython,swegener/micropython,ryannathans/micropython,lbattraw/micropython,pramasoul/micropython,dhylands/micropython,MrSurly/micropython-esp32,omtinez/micropython,hosaka/micropython,adafruit/micropython,adafruit/circuitpython,infinnovation/micropython,supergis/micropython,blazewicz/micropython,emfcamp/micropython,matthewelse/micropython,adafruit/micropython,vitiral/micropython,cnoviello/micropython,dhylands/micropython,ganshun666/micropython,mpalomer/micropython,dmazzella/micropython,kerneltask/micropython,noahwilliamsson/micropython,kostyll/micropython,supergis/micropython,kostyll/micropython,henriknelson/micropython,ernesto-g/micropython,turbinenreiter/micropython,stonegithubs/micropython,micropython/micropython-esp32,infinnovation/micropython,tdautc19841202/micropython,xhat/micropython,Peetz0r/micropython-esp32,turbinenreiter/micropython,danicampora/micropython,puuu/micropython,pramasoul/micropython,pfalcon/micropython,ruffy91/micropython,misterdanb/micropython,torwag/micropython,matthewelse/micropython,PappaPeppar/micropython,PappaPeppar/micropython,mgyenik/micropython,torwag/micropython,paul-xxx/micropython,MrSurly/micropython-esp32,cwyark/micropython,neilh10/micropython,adafruit/circuitpython,deshipu/micropython,ahotam/micropython,skybird6672/micropython,trezor/micropython,dinau/micropython,methoxid/micropystat,alex-robbins/micropython,noahwilliamsson/micropython,SungEun-Steve-Kim/test-mp,aethaniel/micropython,jimkmc/micropython,blazewicz/micropython,adamkh/micropython,lowRISC/micropython,EcmaXp/micropython,hiway/micropython,ganshun666/micropython,Timmenem/micropython,aitjcize/micropython,PappaPeppar/micropython,MrSurly/micropython,jmarcelino/pycom-micropython,slzatz/micropython,alex-march/micropython,heisewangluo/micropython,chrisdearman/micropython,oopy/micropython,cwyark/micropython,EcmaXp/micropython,mgyenik/micropython,MrSurly/micropython,praemdonck/micropython,TDAbboud/micropython,bvernoux/micropython,KISSMonX/micropython,firstval/micropython,xuxiaoxin/micropython,skybird6672/micropython,rubencabrera/micropython,ceramos/micropython,suda/micropython,kostyll/micropython,redbear/micropython,noahchense/micropython,pfalcon/micropython,dhylands/micropython,Peetz0r/micropython-esp32,SungEun-Steve-Kim/test-mp,lowRISC/micropython,hiway/micropython,cloudformdesign/micropython,dxxb/micropython,ericsnowcurrently/micropython,MrSurly/micropython,dxxb/micropython,cwyark/micropython,TDAbboud/micropython,vitiral/micropython,blmorris/micropython,utopiaprince/micropython,galenhz/micropython,neilh10/micropython,adafruit/circuitpython,trezor/micropython,utopiaprince/micropython,vriera/micropython,ericsnowcurrently/micropython,omtinez/micropython,aitjcize/micropython,tuc-osg/micropython,paul-xxx/micropython,drrk/micropython,tdautc19841202/micropython,alex-robbins/micropython,orionrobots/micropython,methoxid/micropystat,praemdonck/micropython,hiway/micropython,mpalomer/micropython,SHA2017-badge/micropython-esp32,adamkh/micropython,supergis/micropython,suda/micropython,micropython/micropython-esp32,micropython/micropython-esp32,jlillest/micropython,heisewangluo/micropython,rubencabrera/micropython,ruffy91/micropython,ganshun666/micropython,methoxid/micropystat,AriZuu/micropython,danicampora/micropython,cloudformdesign/micropython,matthewelse/micropython,mgyenik/micropython,firstval/micropython,xyb/micropython,mianos/micropython,xyb/micropython,matthewelse/micropython,torwag/micropython,chrisdearman/micropython,adafruit/micropython,martinribelotta/micropython,kerneltask/micropython,aethaniel/micropython,ericsnowcurrently/micropython,toolmacher/micropython,turbinenreiter/micropython,deshipu/micropython,supergis/micropython,galenhz/micropython,blmorris/micropython,dmazzella/micropython,trezor/micropython,Vogtinator/micropython,EcmaXp/micropython,KISSMonX/micropython,slzatz/micropython,orionrobots/micropython,suda/micropython,martinribelotta/micropython,kostyll/micropython,feilongfl/micropython,chrisdearman/micropython,infinnovation/micropython,heisewangluo/micropython,ahotam/micropython,vriera/micropython,toolmacher/micropython,lowRISC/micropython,skybird6672/micropython,adafruit/circuitpython,tuc-osg/micropython,Vogtinator/micropython,ceramos/micropython,xyb/micropython,Vogtinator/micropython,alex-robbins/micropython,oopy/micropython,puuu/micropython,neilh10/micropython,mpalomer/micropython,blazewicz/micropython,drrk/micropython,micropython/micropython-esp32,vitiral/micropython,infinnovation/micropython,martinribelotta/micropython,blmorris/micropython,toolmacher/micropython,aitjcize/micropython,dmazzella/micropython,warner83/micropython,selste/micropython,tobbad/micropython,MrSurly/micropython,cwyark/micropython,MrSurly/micropython-esp32,dhylands/micropython,ryannathans/micropython,AriZuu/micropython,rubencabrera/micropython,methoxid/micropystat,mianos/micropython,xyb/micropython,ruffy91/micropython,ChuckM/micropython,vriera/micropython,Timmenem/micropython,tobbad/micropython,torwag/micropython,jlillest/micropython,swegener/micropython,stonegithubs/micropython,Timmenem/micropython,matthewelse/micropython,vriera/micropython,mpalomer/micropython,jlillest/micropython,micropython/micropython-esp32,henriknelson/micropython,pramasoul/micropython,matthewelse/micropython,xuxiaoxin/micropython,mianos/micropython,infinnovation/micropython,cloudformdesign/micropython,emfcamp/micropython,firstval/micropython,bvernoux/micropython,aethaniel/micropython,aethaniel/micropython,HenrikSolver/micropython,MrSurly/micropython-esp32,feilongfl/micropython,paul-xxx/micropython,ganshun666/micropython,adamkh/micropython,jimkmc/micropython,misterdanb/micropython,turbinenreiter/micropython,SungEun-Steve-Kim/test-mp,skybird6672/micropython,firstval/micropython,noahwilliamsson/micropython,kerneltask/micropython,kerneltask/micropython,danicampora/micropython,kostyll/micropython,selste/micropython,tobbad/micropython,HenrikSolver/micropython,dmazzella/micropython,puuu/micropython,feilongfl/micropython,noahchense/micropython,bvernoux/micropython,noahwilliamsson/micropython,Timmenem/micropython,xuxiaoxin/micropython,SHA2017-badge/micropython-esp32,tralamazza/micropython,cnoviello/micropython,tobbad/micropython,jlillest/micropython,oopy/micropython,blazewicz/micropython,jmarcelino/pycom-micropython,bvernoux/micropython,mhoffma/micropython,EcmaXp/micropython,warner83/micropython,KISSMonX/micropython,xuxiaoxin/micropython,misterdanb/micropython,mgyenik/micropython,ernesto-g/micropython,ChuckM/micropython,slzatz/micropython,swegener/micropython,cnoviello/micropython,utopiaprince/micropython,adafruit/micropython,ahotam/micropython,adamkh/micropython,tdautc19841202/micropython,HenrikSolver/micropython,jimkmc/micropython,Peetz0r/micropython-esp32,blazewicz/micropython,warner83/micropython,misterdanb/micropython,SHA2017-badge/micropython-esp32,jlillest/micropython,skybird6672/micropython,ahotam/micropython,pfalcon/micropython,mianos/micropython,Timmenem/micropython,HenrikSolver/micropython,martinribelotta/micropython,dinau/micropython,danicampora/micropython,orionrobots/micropython,deshipu/micropython,galenhz/micropython,heisewangluo/micropython,EcmaXp/micropython,SungEun-Steve-Kim/test-mp,pramasoul/micropython,galenhz/micropython,cnoviello/micropython,warner83/micropython,selste/micropython,henriknelson/micropython,AriZuu/micropython,MrSurly/micropython-esp32,redbear/micropython,aethaniel/micropython,cwyark/micropython,ruffy91/micropython,henriknelson/micropython,ernesto-g/micropython,hosaka/micropython,mhoffma/micropython,pozetroninc/micropython,praemdonck/micropython,neilh10/micropython,tuc-osg/micropython,dinau/micropython,deshipu/micropython,rubencabrera/micropython,puuu/micropython,stonegithubs/micropython,jimkmc/micropython,SungEun-Steve-Kim/test-mp,ceramos/micropython,TDAbboud/micropython,hosaka/micropython,TDAbboud/micropython,cloudformdesign/micropython,slzatz/micropython,TDAbboud/micropython,alex-march/micropython,vitiral/micropython,stonegithubs/micropython,heisewangluo/micropython,orionrobots/micropython,lowRISC/micropython,omtinez/micropython,ernesto-g/micropython,HenrikSolver/micropython,ChuckM/micropython,cloudformdesign/micropython,toolmacher/micropython,dxxb/micropython,chrisdearman/micropython,redbear/micropython,ryannathans/micropython,ChuckM/micropython,SHA2017-badge/micropython-esp32,toolmacher/micropython,chrisdearman/micropython,drrk/micropython,oopy/micropython,ericsnowcurrently/micropython,mhoffma/micropython,aitjcize/micropython,ryannathans/micropython,dinau/micropython,omtinez/micropython,tuc-osg/micropython,firstval/micropython,Peetz0r/micropython-esp32,warner83/micropython,SHA2017-badge/micropython-esp32,mgyenik/micropython,lbattraw/micropython,pfalcon/micropython,feilongfl/micropython,ceramos/micropython,swegener/micropython,ahotam/micropython,blmorris/micropython,AriZuu/micropython,praemdonck/micropython,jmarcelino/pycom-micropython,pozetroninc/micropython,dxxb/micropython,hiway/micropython,pozetroninc/micropython,pramasoul/micropython,martinribelotta/micropython,ChuckM/micropython,ryannathans/micropython,dinau/micropython,blmorris/micropython,redbear/micropython,tobbad/micropython,alex-robbins/micropython,paul-xxx/micropython,neilh10/micropython,cnoviello/micropython,ericsnowcurrently/micropython,noahchense/micropython,pozetroninc/micropython,PappaPeppar/micropython,alex-march/micropython,pozetroninc/micropython,mpalomer/micropython,puuu/micropython,dxxb/micropython,adamkh/micropython,paul-xxx/micropython,xyb/micropython,trezor/micropython,hosaka/micropython,suda/micropython,alex-march/micropython,tuc-osg/micropython,alex-march/micropython,misterdanb/micropython,noahchense/micropython,utopiaprince/micropython,tralamazza/micropython,emfcamp/micropython,emfcamp/micropython,stonegithubs/micropython,methoxid/micropystat,omtinez/micropython,henriknelson/micropython,deshipu/micropython,tdautc19841202/micropython,Vogtinator/micropython,redbear/micropython,hosaka/micropython,suda/micropython,xuxiaoxin/micropython,tralamazza/micropython,noahwilliamsson/micropython,adafruit/circuitpython,galenhz/micropython,KISSMonX/micropython,xhat/micropython,feilongfl/micropython,lbattraw/micropython,mhoffma/micropython,dhylands/micropython,trezor/micropython,selste/micropython,lbattraw/micropython,kerneltask/micropython,praemdonck/micropython,adafruit/micropython,MrSurly/micropython,mianos/micropython,emfcamp/micropython,xhat/micropython,lbattraw/micropython,Vogtinator/micropython,supergis/micropython