code: def load(self):
          
          if VERBOSE_PREF:
              print('[pref.load()]')
              #if not os.path.exists(self._intern.fpath):
              #    msg = '[pref] fpath=%r does not exist' % (self._intern.fpath)
              #    return msg
          fpath = self.get_fpath()
          try:
              with open(fpath, 'rb') as f:
                  if VERBOSE_PREF:
                      print('load: %r' % fpath)
                  pref_dict = pickle.load(f)
          except EOFError as ex1:
              util_dbg.printex(ex1, 'did not load pref fpath=%r correctly' % fpath, iswarning=True)
              #warnings.warn(msg)
              raise
              #return msg
          except ImportError as ex2:
              util_dbg.printex(ex2, 'did not load pref fpath=%r correctly' % fpath, iswarning=True)
              #warnings.warn(msg)
              raise
              #return msg
          if not util_type.is_dict(pref_dict):
              raise Exception('Preference file is corrupted')
          self.add_dict(pref_dict)
          return True
docs: Read pref dict stored on disk. Overwriting current values.