danielgtaylor / danielgtaylor/python-betterproto

Proposal: ability to detect set/unset fields by client

Ouverte
#101 0 commentaires 0 réactions 4 personnes assignées Réclamée par @cetanu Voir sur GitHub
enhancement low priority medium medium priority
Langage dominant
Python
Étoiles
1.8k
Forks
234
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

This idea has been brought up a few times.

Clients want to know whether an object they've created has a certain field explicitly set or not (even when it was set to the default).

This is different from detecting whether the field was set on the wire, since it is not distinguishable whether a default value was set, or that it was omitted.

We would need this feature internally to fix #74, and for #95.

A discussion about this is available on our Slack at `#unset-field-detection`. In due time, the content there should be consolidated here on github.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.