python验证抽象基类的抽象方法代码是否会被覆盖

Odyssey / 2024-11-06 / 原文

from abc import ABC,abstractmethod
from pydantic import BaseModel
#  定义一个抽象基类
class Tool(baseModel,ABC):
	@abstractmethod
	def invoke():
	 print(123)


# 实例化一个类
class tool_a(Tool):
  def invoke():
  	print(456)
	

test=tool_a.invoke()