code: def skip_read_line(fd, no_eof=False):
      
      ls = ''
      while 1:
          try:
              line = fd.readline()
  
          except EOFError:
              break
  
          if not line:
              if no_eof:
                  raise EOFError
  
              else:
                  break
  
          ls = line.strip()
          if ls and (ls[0] != '#'):
              break
  
      return ls
docs: Read the first non-empty line (if any) from the given file
      object. Return an empty string at EOF, if `no_eof` is False. If it
      is True, raise the EOFError instead.