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}
| Name | Type | Required | Description |
|---|---|---|---|
| self | yes | ||
| name | yes |
Source {#delattr-source}
<string>
eq {#eq}
Return self==value.
Signature {#eq-signature}
__eq__(self, other)
Parameters {#eq-parameters}
| Name | Type | Required | Description |
|---|---|---|---|
| self | yes | ||
| other | yes |
Source {#eq-source}
<string>
hash {#hash}
Return hash(self).
Signature {#hash-signature}
__hash__(self)
Parameters {#hash-parameters}
| Name | Type | Required | Description |
|---|---|---|---|
| self | yes |
Source {#hash-source}
<string>
repr {#repr}
Return repr(self).
Signature {#repr-signature}
__repr__(self)
Parameters {#repr-parameters}
| Name | Type | Required | Description |
|---|---|---|---|
| self | yes |
Source {#repr-source}
<string>
setattr {#setattr}
Implement setattr(self, name, value).
Signature {#setattr-signature}
__setattr__(self, name, value)
Parameters {#setattr-parameters}
| Name | Type | Required | Description |
|---|---|---|---|
| self | yes | ||
| name | yes | ||
| value | yes |
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