我在TwistedSNMP库中找到了以下代码:
try:
raise ImportError
import psyco
except ImportError, err:
pass
else:
from pysnmp.asn1 import base
psyco.bind(base.SimpleAsn1Object) psyco.bind(base.Asn1Object)源文件名:pysnmpproto.py, Line 42
是否存在执行import psyco或else块的情况?
发布于 2012-04-23 21:02:57
由于前一行引发的异常,将永远无法到达import psyco。异常将被except子句捕获,在本例中,该子句什么也不做。else子句永远不会到达,因为只有在没有异常的情况下执行try子句时才能到达它。
简而言之,此代码将始终引发异常,捕获它,并且不做其他任何事情。它应该被删除。
https://stackoverflow.com/questions/10280874
复制相似问题