问题描述
有没有办法在我编写代码时针对未实现的方法发出 pylance 警告?
在运行时,我们可以使用 raise NotImplementedError
来确保每个子类在调用之前覆盖父类方法。
class blueprint:
def methodA(self):
raise NotImplementedError
class myClass(blueprint):
def methodB(self):
pass
myInstance = myClass()
myInstance.methodA() #raises error at runtime,I want this to show error or warning before runtime
因为我可能不会在每个阶段都测试应用程序的每个部分。我想确保即使如果我不在运行时调用未实现的方法,它也会通知我。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)