code: def load(cls, path, base=None):
          '''Either load a path and return a shovel object or return None'''
          obj = cls()
          obj.read(path, base)
          return obf load(cls, path, base=None):
          '''Either load a path and return a shovel object or return None'''
          obj = cls()
          obj.read(path, base)
          return obj
docs: Either load a path and return a shovel object or return None