Skip to content

FeatureOption

Overview

One option inside a feature section.

types restricts accepted values by isinstance. validate receives a declared value and returns an error message, or None when the value is acceptable. merge combines an inherited value with an overriding one. Without it, a declaration replaces the inherited value. migration_relevant marks an option whose value a feature's migration generation reads.

delattr {#delattr}

Implement delattr(self, name).

Signature {#delattr-signature}

__delattr__(self, name)

Parameters {#delattr-parameters}

NameTypeRequiredDescription
selfyes
nameyes

Source {#delattr-source}

<string>

eq {#eq}

Return self==value.

Signature {#eq-signature}

__eq__(self, other)

Parameters {#eq-parameters}

NameTypeRequiredDescription
selfyes
otheryes

Source {#eq-source}

<string>

hash {#hash}

Return hash(self).

Signature {#hash-signature}

__hash__(self)

Parameters {#hash-parameters}

NameTypeRequiredDescription
selfyes

Source {#hash-source}

<string>

repr {#repr}

Return repr(self).

Signature {#repr-signature}

__repr__(self)

Parameters {#repr-parameters}

NameTypeRequiredDescription
selfyes

Source {#repr-source}

<string>

setattr {#setattr}

Implement setattr(self, name, value).

Signature {#setattr-signature}

__setattr__(self, name, value)

Parameters {#setattr-parameters}

NameTypeRequiredDescription
selfyes
nameyes
valueyes

Source {#setattr-source}

<string>

dict {#dict}

dictionary for instance variables

weakref {#weakref}

list of weak references to the object

default

merge

migration_relevant

types

validate

Source

server/vueda/core/features.py:31

Documents matching: server v3.0.0a1.post1client v3.0.0-alpha.2