Projects STRLCPY maigret Commits a044e3dd
🤬
  • Fix of 3.6.9 asyncio create_task error

  • Loading...
  • Soxoj committed 4 years ago
    a044e3dd
    1 parent 6da4ff1e
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■
    .github/workflows/python-package.yml
    skipped 14 lines
    15 15   runs-on: ubuntu-latest
    16 16   strategy:
    17 17   matrix:
    18  - python-version: [3.6, 3.7, 3.8, 3.9]
     18 + python-version: [3.6.9, 3.7, 3.8, 3.9]
    19 19   
    20 20   steps:
    21 21   - uses: actions/checkout@v2
    skipped 13 lines
  • ■ ■ ■ ■ ■
    maigret/checking.py
    skipped 118 lines
    119 119   
    120 120   async def _run(self, tasks: QueriesDraft):
    121 121   self.results = []
    122  - workers = [asyncio.create_task(self.worker())
     122 + 
     123 + if sys.version_info.minor > 6:
     124 + create_task = asyncio.create_task
     125 + else:
     126 + loop = asyncio.get_event_loop()
     127 + create_task = loop.create_task
     128 + 
     129 + workers = [create_task(self.worker())
    123 130   for _ in range(self.workers_count)]
    124 131   task_list = list(tasks)
    125 132   self.progress = self.progress_func(total=len(task_list))
    skipped 584 lines
Please wait...
Page is in error, reload to recover