urlparse fails with AZURE_BLOBS
未关闭
- 主要语言
- Python
- 星标
- 2.1k
- 派生
- 931
- 平均合并
- 1 天 2 小时
- 30 天内合并 PR
- 4
描述
## Summary
As libcloud uses `_` in scheme name, many popular libraries, eg urllib, fail to parse the URIs generated.
```
In [1]: from urllib.parse import urlparse
In [2]: urlparse('AZURE_BLOBS://data')
Out[2]: ParseResult(scheme='', netloc='', path='AZURE_BLOBS://data', params='', query='', fragment='')
```
贡献指南
调研方向
首先定位 libcloud 生成 AZURE_BLOBS URI 的位置,并追踪其 scheme 的定义方式。使用该示例将此输出与 urllib.parse.urlparse 进行比较;应通过回归测试或文档化的行为来证明已完成,表明生成的 URI 能按预期进行解析。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- python
- 领域
- cloud
- Issue 类型
- 缺陷
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 35/100