docs: def parse_doc_list(text=None, is_stripped=True, split_character="::"):
      """
      Returns a list of the parsed doc for 
      example the following would return ['a:A','b:'B] ::
          a:A
          b:B
      :param text: str of the text to parse, by default uses calling function doc
      :param is_stripped: bool if True each line will be stripped
      :param split_character: str of the characters to split on in the doc string
      :return: list
      """
      text = text or function_doc(2)
      text = text.split(split_character, 1)[-1]
      text = text.split(':param')[0].split(':return')[0]
      text = text.strip().split('\n')
  
      def clean(t): return is_stripped and t.strip() or t
  
      return [clean(line) for line in text]