<p>I have a rather complex decorator written by someone else. What I want to do is call a decorated version of the function one time based on a descision or call the original function (not decorated) another time. Is this possible?</p>

With:
```
```
decorator(original_function)()
```
```
Without:
```
```
original_function()
```
```
A decorator is just a function which takes a function as an argument and returns another one. The @ syntax is totally optional. Perhaps a sift through some
documentation
might help clarify things.