Question

Anyone knows why Pylons allowing duplicate action in same controller instead of throwing error? And the controller ignores first duplicate action and always serves the second duplicate?

Was it helpful?

Solution

being python the second function definition overrides the first.

drop this code in a file called test.py

# test.py
def my_func():
    print "i will never get called"

def my_func():
    print "awesome"

my_func()

and run it

$ python test.py
awesome

no errors, same applies for methods on objects.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top