我想知道是否有办法解决一些冲突(由合并或变基引起)并将其发送给另一个将解决其余冲突的人.它有时会发生,例如.你在一个你派生的分支上工作,当涉及合并时,如果负责合并这些特定变化的人是他们的作者,那么我可能会更好.或者,如果您需要对样式表进行少量更改,并要求设计团队执行这些更改,以便您可以完成工作,然后在您从未接触过的样式表中存在冲突.
如何在处理异常时检查当前代码是否正在执行?通过'while处理异常'我的意思是在except块中,从它调用的函数,或者如果捕获特定的异常类型,则issubclass在异常的元类中包含可选的覆盖.
def sth():
handling_exception = # ???
if handling_exception:
print 'handling an exception'
else:
print 'not handling an exception'
try:
1 / 0
except:
sth() # prints 'handling an exception'
sth() # prints 'not handling an exception'
Run Code Online (Sandbox Code Playgroud)
检查sys.exc_info()是不够的,因为异常往往会保留在那里 - 它们不会自动清除.执法sys.exc_clear()是不切实际的.