code: def from_json(self, fname):
          '''
              Read contents of a CSV containing a list of servers.
          '''
          with open(fname, 'rt') as fp:
              for row in json.load(fp):
                  nn = ServerInfo.from_dict(row)
                  self[str(nn)] = nf from_json(self, fname):
          '''
              Read contents of a CSV containing a list of servers.
          '''
          with open(fname, 'rt') as fp:
              for row in json.load(fp):
                  nn = ServerInfo.from_dict(row)
                  self[str(nn)] = nn
docs: Read contents of a CSV containing a list of servers.