Source code for kabbes_config.value.Value

from parent_class import ParentClass
import py_starter as ps
import kabbes_config

from .List import List
from .Single import Single

[docs]class Value( ParentClass ): def __init__( self, Node, value ): ParentClass.__init__( self ) self.Node = Node self.set( value )
[docs] def set( self, value ): if type(value) == list: self.Obj = List( self.Node, value ) else: self.Obj = Single( self.Node, value )
[docs] def get( self, ref=True ): if ref: return self.Obj.get_ref() else: return self.Obj.get_raw()
[docs] def get_raw( self ): return self.Obj.get_raw()
[docs] def get_ref( self ): return self.Obj.get_ref()
[docs] def merge_ref( self, *args, **kwargs ): return self.Obj.merge_ref( *args, **kwargs)