Skip to content

Use aiohttp for the HTTP requests instead of requests #23

@ViktorBarzin

Description

@ViktorBarzin

Is your feature request related to a problem? Please describe.
Nordigen client uses requests library which makes blocking http calls. This creates bottlenecks when fetching data for multiple requisition ids.

Describe the solution you'd like
Use aiohttp library which is asycnio-native. This will enable concurrent work using asyncio.gather which will dramatically speed up execution when working with multiple requistion ids.

The codebase is fairly small and I'm happy to make the change if the owners are happy with the idea.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions