def __init__(self, filename, sep_char="»", ordereddicts=True):
        """
            ReadSLText.__init__(self, _file)
            ___________________________________________________________________
            ___________________________________________________________________

            ARGUMENT:
            ▪ filename          : (str) the file to be read
            ▪ sep_char          : (str) the separator character, used one
                                  time (e.g. "*") and three times (e.g. "***").
            ▪ ordereddicts      : (bool) according to ordereddicts, the result
                                  of ReadSLText.__next__() will be different :

                             returned value structure:
                             “ if True, ReadSLText.__next__() will return
                             “ list( str(line_value), OrderedDict(line_key) )
                             “            -> line_key = OrderedDict(key:value)
                             “
                             “ if False, ReadSLText.__next__() will return
                             “ list( str(line_value), dict(line_key) )
                             “            -> line_key = dict(key:value)

            no RETURNED VALUE
        """
        self.sep_char = sep_char
        self._file = None

        self.ordereddicts = ordereddicts

        self.open(filename)
def __init__ ( self , filename , sep_char = "»" , ordereddicts = True ) : self . sep_char = sep_char self . _file = None self . ordereddicts = ordereddicts self . open ( filename )
ReadSLText.__init__(self, _file)
            ___________________________________________________________________
            ___________________________________________________________________

            ARGUMENT:
            ▪ filename          : (str) the file to be read
            ▪ sep_char          : (str) the separator character, used one
                                  time (e.g. "*") and three times (e.g. "***").
            ▪ ordereddicts      : (bool) according to ordereddicts, the result
                                  of ReadSLText.__next__() will be different :

                             returned value structure:
                             “ if True, ReadSLText.__next__() will return
                             “ list( str(line_value), OrderedDict(line_key) )
                             “            -> line_key = OrderedDict(key:value)
                             “
                             “ if False, ReadSLText.__next__() will return
                             “ list( str(line_value), dict(line_key) )
                             “            -> line_key = dict(key:value)

            no RETURNED VALUE