Call Sqlmap, when using Sqlmap to do two times development, the problem arises:
Return in call Sqlmap, however, the main program will be interrupted by some code in the Sqlmap.
Adding a try also does not block interrupts.
Later guessing that the interruption was caused by exit, search exit, really found that after the return, some of the following code will also run, in the finally block--finally priority is higher than return.
def finallytest (): Try : return 1 except: pass finally: return 2print finallytest ()#resule:2
Finally the priority will be higher than the return in the try, even if the try has already been return, finally will be executed, finally the return will overwrite the return in the try.
So, return is not easy to rest, if you are in the try, but also careful finally to tamper with.
python--statements with higher precedence than return