danielgtaylor / danielgtaylor/python-betterproto

Add casing to from_dict method

Đang mở
#660 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
enhancement
Ngôn ngữ chính
Python
Star
1.8k
Fork
234
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

### Summary

from_dict method did not support casing

### What is the feature request for?

The core library

### The Problem

When using `to_dict` method I can pass case, but for `from_dict` method only safe_snake_case is available, It looks like some inconsistent behavior

### The Ideal Solution

As i understand `safe snake case` is not necessarily needs to be safe, so replacing it with any casting method would be safe

### The Current Solution

Just use snakecase in dict

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Bắt đầu bằng cách xác định các điểm truy cập của thư viện lõi cho from_dict và to_dict, sau đó so sánh cách to_dict xử lý đối số case hiện có với hành vi safe_snake_case cố định trong from_dict. Xác nhận các tùy chọn kiểu viết hoa được dự định và xác định các test liên quan hoặc vị trí của test trước khi định nghĩa done là hỗ trợ kiểu viết hoa nhất quán cho cả hai phương thức.

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
backend-api-design
Loại issue
Tính năng
Độ khó
3/5
Thời gian dự kiến
1-2 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
38/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.