我希望防止在存储库中使用方法thirdPartyObject.problem_method
。我喜欢这个方法来自的库的其他功能,所以我只想限制使用这个方法(或者至少在使用它时需要某种#ignore error
注释,所以人们都认识到它) 。我想用静态分析来解决这个问题 - 有没有办法在pylint中做到这一点?
答案 0 :(得分:-2)
您可以尝试检查它是否与if语句一起使用,可能是这样的:
Import sys #to stop the script
If (i don't know how you could check if it's used):
Print('you can't use that')
Sys.exit(0)