Create an async version of the client
@AaronDDM がすでに取り組んでいます。
2025年6月11日 から。
評価
この issue はまだ評価されていません。
説明
Description
We need to add asynchronous support to the Nylas client to improve performance in high-concurrency applications. The current synchronous implementation blocks the event loop during HTTP requests, which limits scalability in async applications.
Benefits
- Improved performance for concurrent operations
- Compatibility with async web frameworks (FastAPI, Starlette, etc.)
- Better resource utilization when processing multiple emails
- Reduced latency for user-facing applications that process email data
Implementation Suggestion
Extend the current HttpClient with an async version that uses aiohttp while maintaining the same interface.
- 主要言語
- Python
- スター
- 109
- フォーク
- 85
- 平均マージ
- 8時間 41分
- マージ済み PR(30日)
- 3
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
nylas/nylas-python のほかの issue
-
Attachment downloads ignore request URL and header overrides対応中かも @Kayvan-Zahiri が 1 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 39/100
nylas/nylas-python#491 ·
-
bug
難易度 2/5 1〜3時間 初心者へのやさしさ 48/100
nylas/nylas-python#455 ·
-
Bug: drafts.create() fails with TypeError for multipart requests (attachments > 3MB)対応中かも @benjaminwhtan が 265 日前に担当しました。 オープン
nylas/nylas-python#454 · コメント 3 件 · 担当者 1 名 ·
-
UnicodeEncodeError when sending e-mails with some iso-8859 characters (€ symbol)再び着手できるかも @pengfeiye が 276 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug
nylas/nylas-python#448 · コメント 1 件 · 担当者 2 名 ·
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 38/100
nylas/nylas-python#402 · リアクション 1 件 ·
nylas/nylas-python の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 83/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
google-ai-edge/litert-torch#1346 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
geneontology/gocam-py#272 ·
-
pushed_authorization_request sends list authorization_details as a Python repr対応中かも @RaphaelFakhri が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
auth0/auth0-python#903 ·
メンテナーはふだん 1 日以内に返信