任何人都知道为什么Pylons允许在同一个控制器中重复操作而不是抛出错误? 控制器会忽略第一个重复操作,并始终提供第二个副本?
答案 0 :(得分:1)
是python第二个函数定义会覆盖第一个函数定义。
将此代码放在名为test.py
的文件中# test.py
def my_func():
print "i will never get called"
def my_func():
print "awesome"
my_func()
并运行它
$ python test.py
awesome
没有错误,同样适用于对象上的方法。