PK˹hJ;8 00async_magic/.__init__.py.swpb0VIM 8.0XddbussonniermatthiasMacBook-Pro-4.local~bussonniermatthias/dev/async_magic/async_magic/__init__.py 3210#"! Utp"ad "WVUlk[< z k E 0  regis register_lin shell.register_magics(AAWait)def load_ipython_extension(shell): return self.shell.user_ns.get('__res') """ % param)__res = __loop.run_until_complete(%s)import asyncio self.shell.run_cell(""" self.shell.user_ns.setdefault('__loop', self.loop) def await(self, param:str): @line_magic self.loop = self.shell.user_ns[param.strip()] def loop(self, param:str): @line_magic self.loop = asyncio.get_event_loop() super().__init__(shell) import asyncio def __init__(self, shell):class AAWait(Magics):@magics_classfrom IPython.core.magic import magics_class, Magics, line_magic__version__ = '.'.join([str(x) for x in version_info])version_info = (0,0,1)"""scope.""" Define an async_magic for IPython that fake the async keyword at top levelPKǹhJ4K>K>async_magic/.__init__.py.un~VimUnDo豅,6%$@4M_`"3!!!!X_X5_X5_PX"""Qdefine an async_magic for IPython that fake the async keyword at top level scope."""5_X scope. """5_XN""" define an async_magic for IPython that fake the async keyword at top level5_X"""5_X __version__ =5_ X5_ X __version__ = ''5_ X __version__ = '.'5_ X4__version__ = '.'.join(str(x) for x in version_info)5_ 4X5__version__ = '.'.join([str(x) for x in version_info)5_  6X6__version__ = '.'.join([str(x) for x in version_info])5_ X$5_6X%6__version__ = '.'.join([str(x) for x in version_info])5_  X2+class AAWait(Magics):++ def __init__(self, shell):+ import asyncio + super().__init__(shell)-+ self.loop = asyncio.get_event_loop()++ @line_magic+ def loop(self, param:str):6+ self.loop = self.shell.user_ns[param.strip()]++ @line_magic + def await(self, param:str):;+ self.shell.user_ns.setdefault('__loop', self.loop) + self.shell.run_cell("""+import asyncio&+__res = __loop.run_until_complete(%s)+ """ % param)/+ return self.shell.user_ns.get('__res')5_ X3  @magics_class5_6 X4 6__version__ = '.'.join([str(x) for x in version_info])5_. XK. return self.shell.user_ns.get('__res')5_ 4 X #4from IPython.core.magics import magics_class, Magics5_"  X!##"def load_ipython_extension(shell):5_", X  !$#,def load_ipython_extension(*args, **kwargs):5_  X  $Ifrom IPython.core.magics import magics_class, Magics, register_line_magic5_ H  VX  $Hfrom IPython.core.magic import magics_class, Magics, register_line_magic5_ T  VX  $Tfrom IPython.core.magic import magics_class, Magics, register_line_magic, line_magic5_#  VX!#$,def load_ipython_extension(*args, **kwargs):"$$ register_line_magic(AAWait)5_"*  VX!##,def load_ipython_extension(*args, **kwargs):5_""  VX"$$ #$$!$#"def load_ipython_extension(shell):5_#  VX"$$ ip.register_magics(MyMagics)5_#"  VX "$$# shell.register_magics(MyMagics)5_  3  VX $3from IPython.core.magic import magics_class, Magics5_!   VX5_ !  VX5PKǹhJmEy O<䐬A^d 3R@.]l%F^Fcf̹wƳR kkqnug/^sZRwo֯; 7orG|Um+]O%tcnM٩J~cFڨ?.M؉уB /ͪ wMdI;ewrYNAjFѴGv"˸YI>\a{IL޷^5X[c!(*56Rsc=iQ8_'f۲qk]S&sN(2aEi<+70\C<Aۡbad!c 2vK;s?PK!Hg,"async_magic-0.0.1.dist-info/RECORD};r@޳-REivV * @b&on_H:"q5ϊir,ʇ[v%7똽S<܀UW4}"yAдOϤz E*d(;Æ[Jf (BR_?]a#CdEnlXʃ͟h"PxAa4%L%4+3M/v Bp?PsW6jcd1hi.D'hJq"%vlh-H02@4d/PK˹hJ;8 00async_magic/.__init__.py.swpPKǹhJ4K>K>:0async_magic/.__init__.py.un~PKǹhJ