Revision 48616625 lib/objects.py
b/lib/objects.py | ||
---|---|---|
2035 | 2035 |
"name", |
2036 | 2036 |
"serial_no", |
2037 | 2037 |
"mac_prefix", |
2038 |
"family", |
|
2039 | 2038 |
"network", |
2040 | 2039 |
"network6", |
2041 | 2040 |
"gateway", |
2042 | 2041 |
"gateway6", |
2043 |
"size", |
|
2044 | 2042 |
"reservations", |
2045 | 2043 |
"ext_reservations", |
2046 | 2044 |
] + _TIMESTAMPS + _UUID |
... | ... | |
2055 | 2053 |
result = { |
2056 | 2054 |
"%sNETWORK" % prefix: self.name, |
2057 | 2055 |
"%sNETWORK_UUID" % prefix: self.uuid, |
2058 |
"%sNETWORK_FAMILY" % prefix: str(self.family), |
|
2059 | 2056 |
"%sNETWORK_TAGS" % prefix: " ".join(self.tags), |
2060 | 2057 |
} |
2061 | 2058 |
if self.network: |
... | ... | |
2075 | 2072 |
def FromDict(cls, val): |
2076 | 2073 |
"""Custom function for networks. |
2077 | 2074 |
|
2078 |
Remove deprecated network_type. Still this info can be passed via tags.
|
|
2075 |
Remove deprecated network_type and family.
|
|
2079 | 2076 |
|
2080 | 2077 |
""" |
2081 | 2078 |
if "network_type" in val: |
2082 | 2079 |
del val["network_type"] |
2080 |
if "family" in val: |
|
2081 |
del val["family"] |
|
2083 | 2082 |
obj = super(Network, cls).FromDict(val) |
2084 | 2083 |
return obj |
2085 | 2084 |
|
Also available in: Unified diff