def emit_children(self, type='other'):
        '''emit_children

        High-level api: Emit a string presentation of the model.

        Parameters
        ----------

        type : `str`
            Type of model content required. Its value can be 'other', 'rpc', or
            'notification'.

        Returns
        -------

        str
            A string presentation of the model that is very similar to the
            output of 'pyang -f tree'
        '''

        def is_type(element, type):
            type_info = element.get('type')
            if type == type_info:
                return True
            if type == 'rpc' or type == 'notification':
                return False
            if type_info == 'rpc' or type_info == 'notification':
                return False
            return True

        ret = []
        for root in [i for i in self.tree.getchildren() if is_type(i, type)]:
            for i in root.iter():
                line = self.get_depth_str(i, type=type)
                name_str = self.get_name_str(i)
                room_consumed = len(name_str)
                line += name_str
                if i.get('type') == 'anyxml' or \
                   i.get('type') == 'anydata' or \
                   i.get('datatype') is not None or \
                   i.get('if-feature') is not None:
                    line += self.get_datatype_str(i, room_consumed)
                ret.append(line)
        return ret
def emit_children ( self , type = 'other' ) : def is_type ( element , type ) : type_info = element . get ( 'type' ) if type == type_info : return True if type == 'rpc' or type == 'notification' : return False if type_info == 'rpc' or type_info == 'notification' : return False return True ret = [ ] for root in [ i for i in self . tree . getchildren ( ) if is_type ( i , type ) ] : for i in root . iter ( ) : line = self . get_depth_str ( i , type = type ) name_str = self . get_name_str ( i ) room_consumed = len ( name_str ) line += name_str if i . get ( 'type' ) == 'anyxml' or i . get ( 'type' ) == 'anydata' or i . get ( 'datatype' ) is not None or i . get ( 'if-feature' ) is not None : line += self . get_datatype_str ( i , room_consumed ) ret . append ( line ) return ret
emit_children

        High-level api: Emit a string presentation of the model.

        Parameters
        ----------

        type : `str`
            Type of model content required. Its value can be 'other', 'rpc', or
            'notification'.

        Returns
        -------

        str
            A string presentation of the model that is very similar to the
            output of 'pyang -f tree'