ConfigsRecord

class ConfigsRecord(config_dict: dict[str, int | float | str | bytes | bool | list[int] | list[float] | list[str] | list[bytes] | list[bool]] | None = None, keep_input: bool = True)[source]

Bases : ConfigRecord

Deprecated class ConfigsRecord, use ConfigRecord instead.

Methods

clear()

copy()

Retourner une copie superficielle du dictionnaire.

count_bytes()

Retourner le nombre de Bytes stockés dans cet objet.

deflate()

Défléter l'objet.

get(k[,d])

inflate(object_content[, children])

Infléitez un ConfigRecord à partir de bytes.

items()

keys()

pop(k[,d])

Si la clé n'est pas trouvée, d est retourné si donné, sinon KeyError est levé.

popitem()

Comme une 2-tuple ; mais levez KeyError si D est vide.

setdefault(k[,d])

update([E, ]**F)

Si E est présent et a une méthode .keys(), faites : pour k dans E: D[k] = E[k] Si E est présent mais manque de la méthode .keys(), faites : pour (k, v) dans E: D[k] = v Dans les deux cas, ceci est suivi de : pour k, v dans F.items(): D[k] = v

values()

Attributes

children

Récupérez tous les objets enfants sous forme de dictionnaire ou None si il n'y a pas d'enfants.

is_dirty

Vérifier si l'objet est sale après la dernière déflation.

object_id

Récupérez l'ID d'objet.

property children: dict[str, InflatableObject] | None

Récupérez tous les objets enfants sous forme de dictionnaire ou None si il n’y a pas d’enfants.

clear() None.  Remove all items from D.
copy() Self

Retourner une copie superficielle du dictionnaire.

count_bytes() int

Retourner le nombre de Bytes stockés dans cet objet.

Cette fonction compte les booléens comme occupant 1 Byte.

deflate() bytes

Défléter l’objet.

get(k[, d]) D[k] if k in D, else d.  d defaults to None.
classmethod inflate(object_content: bytes, children: dict[str, InflatableObject] | None = None) ConfigRecord

Infléitez un ConfigRecord à partir de bytes.

Paramètres:
  • object_content (bytes) – Le contenu déflété de la ConfigRecord.

  • children (Optional[dict[str, InflatableObject]] (default: None)) – Doit être None. ConfigRecord ne supporte pas d’objets enfants. La fourniture de tout enfant entraînera une erreur ValueError.

Renvoie:

La ConfigRecord gonflée.

Type renvoyé:

ConfigRecord

property is_dirty: bool

Vérifier si l’objet est sale après la dernière déflation.

Un objet est considéré comme sale si son contenu a changé depuis le dernier calcul de son ID d’objet.

items() a set-like object providing a view on D's items.
keys() a set-like object providing a view on D's keys.
property object_id: str

Récupérez l’ID d’objet.

pop(k[, d]) v, remove specified key and return the corresponding value.

Si la clé n’est pas trouvée, d est retourné si donné, sinon KeyError est levé.

popitem() (k, v), remove and return some (key, value) pair

Comme une 2-tuple ; mais levez KeyError si D est vide.

setdefault(k[, d]) D.get(k,d), also set D[k]=d if k not in D
update([E, ]**F) None.  Update D from mapping/iterable E and F.

Si E est présent et a une méthode .keys(), faites : pour k dans E: D[k] = E[k] Si E est présent mais manque de la méthode .keys(), faites : pour (k, v) dans E: D[k] = v Dans les deux cas, ceci est suivi de : pour k, v dans F.items(): D[k] = v

values() an object providing a view on D's values.