You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
tinytag is part of a larger app that needs to handle events as they arise. It would be useful if there was an asyncio interface to share CPU time.
Describe the solution you'd like
File reads for large files to use aiofiles or equivalent so that they aren't fully blocking reads.
Describe alternatives you've considered
Pushing the tinytag.get() call into an asyncio thread executor... which would work, but this feature feels like something that tinytag should support natively.
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
tinytag is part of a larger app that needs to handle events as they arise. It would be useful if there was an asyncio interface to share CPU time.
Describe the solution you'd like
File reads for large files to use aiofiles or equivalent so that they aren't fully blocking reads.
Describe alternatives you've considered
Pushing the
tinytag.get()
call into an asyncio thread executor... which would work, but this feature feels like something that tinytag should support natively.The text was updated successfully, but these errors were encountered: