gpt4 book ai didi

python - PyCharm:无法访问的代码?

转载 作者:太空狗 更新时间:2023-10-29 21:37:24 26 4
gpt4 key购买 nike

PyCharm 向我显示,在到达返回语句之前,方法中的某些代码无法访问。我不禁想知道这怎么可能呢?

def post(self):
# get the desired parameters
username = self.request.get('user')
password = self.request.get('pass')

if not self.REGEX.match(username) or not self.REGEX.match(password):
logging.debug('RegistrationHandler: Bad credentials ->', username, password)
self.fail('bad username or password')

print 'Blah' # <---- shows as UNREACHABLE ?
return # <---- shows as UNREACHABLE ?

self.fail 只是调用 self.response.write(things)

更新:

是的,当我用 try/catch 子句包围它时,问题就解决了……奇怪。 (请注意,该方法并不总是引发异常。

最佳答案

其实我认为这是PyCharm的一个bug,认为fail指的是TestCase.fail ,这实际上会使代码无法访问。

如果我使用您的示例,但将 fail 重命名为例如 failure,错误就会消失。我会向 PyCharm 的友好人员报告此错误,看看是否确实如此。

关于python - PyCharm:无法访问的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21954959/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com