为什么Pylons允许在同一控制器中执行重复操作

时间:2013-11-26 12:53:43

标签: python pylons

任何人都知道为什么Pylons允许在同一个控制器中重复操作而不是抛出错误? 控制器会忽略第一个重复操作,并始终提供第二个副本?

1 个答案:

答案 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

没有错误,同样适用于对象上的方法。