code: def parse_vasprun( self ):
                      
          self.vasprun_filename = match_filename( 'vasprun.xml' )
          if not self.vasprun_filename:
              raise FileNotFoundError( 'Could not find vasprun.xml or vasprun.xml.gz file' )
          try:
              self.vasprun = Vasprun( self.vasprun_filename, parse_potcar_file=False )
          except ET.ParseError:
              self.vasprun = None
          except:
              raise
docs: Read in `vasprun.xml` as a pymatgen Vasprun object.
  
          Args:
              None
  
          Returns:
              None
  
          None:
              If the vasprun.xml is not well formed this method will catch the ParseError
              and set self.vasprun = None.