On 05/23/2013 02:02 PM, Ronan Lamy wrote:
2013/5/23 Łukasz Langa <[email protected] <mailto:[email protected]>>On 23 maj 2013, at 20:13, Éric Araujo <[email protected] <mailto:[email protected]>> wrote: > Question: what happens if two functions (say in two different modules) > are registered for the same type? Last one wins. Just like with assigning names in a scope, defining methods in a class or overriding them in a subclass. This is a serious annoyance, considering that there are several places where a large library can reasonably define the implementations (i.e. with the class, with the function, or in some utility module). Note that in contrast with the case of functions in a module or methods in a class, linting tools cannot be expected to detect a duplication between functions with different names defined in different modules.
What would you suggest happen in this case? -- ~Ethan~ _______________________________________________ Python-Dev mailing list [email protected] http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com
