py2.5之后不能直接把非继承自BaseException的当异常抛出,不过可以这样
#!/usr/bin/python
def functionName(level):
try:
if level < 1:
raise Exception('Invalid level:'+str(level))
except Exception,arg:
print 'Msg:'+str(arg)
return level