code: def reuse_handle(
              self,
              name: str,
              rename: str,
              pmap: Dict[str, Set[str]],
      ) -> bool:
          
          if name in pmap:
              name_map = pmap[name]
              if rename not in name_map:
                  name_map.add(rename)
                  func = self._func_map[name]
                  setattr(self._proto, rename, func)
              return True
          return False
docs: 判断是否复用之前的