What did you have in mind? 
Perhaps it's better to change the signature of `inner` to look like this instead
```
def inner(self, url, *args, **kwargs):
    ...
```