danielgtaylor / danielgtaylor/python-betterproto
Protoc proto file , AccountInfo -> CcountInfo, why and how to solve
- Vorherrschende Sprache
- Python
- Sterne
- 1.8k
- Forks
- 234
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
message LoginInfo {
optional string login_channel = 1;
optional string open_id = 2; //
optional DeviceInfo deviceInfo = 3;
optional AccountInfo accountInfo = 4;
optional int64 robotIntoId = 5;
}
@dataclass
class LoginInfo(betterproto.Message):
login_channel: str = betterproto.string_field(1)
open_id: str = betterproto.string_field(2)
device_info: "DeviceInfo" = betterproto.message_field(3)
account_info: "CcountInfo" = betterproto.message_field(4)
robot_into_id: int = betterproto.int64_field(5)
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Vergleich der proto-Deklaration mit der im Issue gezeigten generierten LoginInfo-Dataclass und konzentriere dich darauf, dass AccountInfo zu CcountInfo wird. Verfolge den dafür verantwortlichen Pfad der Namenskonvertierung und überprüfe, ob sich das Ergebnis reproduzieren lässt. Als erledigt gilt die Aufgabe, wenn die Ursache identifiziert und die erwartete Korrektur oder Einschränkung dokumentiert ist, einschließlich eines Regressionstests, falls das Projekt einen solchen bereitstellt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100