code: def read(self, path, environ):
          
          try:
              inp = open(path, 'rb')
          except FileNotFoundError as error:
              if error.errno != 2:
                  raise
              return None
          parsing = parse_vexrc(inp, environ)
          for heading, key, value in parsing:
              heading = self.default_heading if heading is None else heading
              if heading not in self.headings:
                  self.headings[heading] = OrderedDict()
              self.headings[heading][key] = value
          parsing.close()
docs: Read data from file into this vexrc instance.