parameters: (strs)
docstring: Yield non-empty/non-comment lines of a ``basestring`` or sequence
docstring_summary: Yield non-empty/non-comment lines of a ``basestring`` or sequence
docstring_tokens: Yield non - empty / non - comment lines of a basestring or sequence
function: def yield_lines(strs):
      """Yield non-empty/non-comment lines of a ``basestring`` or sequence"""
      if isinstance(strs,basestring):
          for s in strs.splitlines():
              s = s.strip()
              if s and not s.startswith('#'):     # skip blank lines/comments
                  yield s
      else:
          for ss in strs:
              for s in yield_lines(ss):
                  yield s
function_tokens: def yield_lines ( strs ) : if isinstance ( strs , basestring ) : for s in strs . splitlines ( ) : s = s . strip ( ) if s and not s . startswith ( '#' ) : # skip blank lines/comments yield s else : for ss in strs : for s in yield_lines ( ss ) : yield s