Hi,
we got an interesting problem. We need to monkeypatch Django's reverse
function:
First approach:
urlresolvers.reverse = patched_reverse
Problem: some of Django's internal modules import urlresolvers.reverse
before we can patch it for some reasons.
Second approach:
urlresolvers.reverse.__code__ = patched_reverse.__code__
Unfortunately, we got this error:
>>> reverse('login')
patched_reverse() takes at least 3 arguments (1 given)
These are the functions' signatures:
def patched_reverse(viewname, urlconf=None, args=None, kwargs=None,
prefix=None, current_app=None, get=None, fragment=None):
def reverse(viewname, urlconf=None, args=None, kwargs=None, prefix=None,
current_app=None):
Some ideas?
Best,
Sven
--
https://mail.python.org/mailman/listinfo/python-list