Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

15 rindas
373B

  1. import dataclasses
  2. from config import Plugin
  3. from .version import resolve_version
  4. async def get_effective_plugins(plugin: Plugin, repo: str) -> list[Plugin]:
  5. if plugin.version:
  6. return [
  7. dataclasses.replace(plugin, version=version)
  8. for version in await resolve_version(plugin.package, repo)
  9. ]
  10. else:
  11. return [plugin]