Source code for configmodel.SerializerBase
# -*- coding: utf-8 -*-
from typing import List
[docs]
class SerializerBase:
[docs]
class FieldDefaultValue:
def __init__(self, path, value):
self.path = path
self.value = value
def __init__(self, filename):
self.filename = filename
[docs]
def set_value(self, path, value):
raise NotImplementedError
[docs]
def get_value(self, path):
raise NotImplementedError
[docs]
def write_default_values_from_model(self, default_values: List[FieldDefaultValue]):
"""
Initialize default values
"""
raise NotImplementedError