code: def loadFileList(self):
          
          try:
              data = open(self.filelist_file, 'rb')
          except IOError:
              '''print "No SRTM cached file list. Creating new one!"'''
              if self.offline == 0:
                  self.createFileList()
              return
          try:
              self.filelist = pickle.load(data)
              data.close()
              if len(self.filelist) < self.min_filelist_len:
                  self.filelist = {}
                  if self.offline == 0:
                      self.createFileList()
          except:
              '''print "Unknown error loading cached SRTM file list. Creating new one!"'''
              if self.offline == 0:
                  self.createFileList()
docs: Load a previously created file list or create a new one if none is
              available.