urlparse fails with AZURE_BLOBS
Đang mở
- Ngôn ngữ chính
- Python
- Star
- 2.1k
- Fork
- 931
- Merge trung bình
- 1 ngày 2 giờ
- Pull request đã merge (30 ngày)
- 4
Mô tả
## 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='')
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách xác định nơi libcloud tạo URI AZURE_BLOBS và theo dõi cách các scheme của nó được định nghĩa. So sánh đầu ra đó với urllib.parse.urlparse bằng ví dụ; việc hoàn thành phải được chứng minh bằng một bài kiểm thử hồi quy hoặc hành vi được ghi lại, cho thấy URI được tạo ra được phân tích cú pháp như dự định.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- cloud
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 35/100