Re-add option 2 example of interposition

This commit is contained in:
Vladimir Diaz 2015-01-30 11:37:25 -05:00
parent 705d396dff
commit 9887bb976d

View file

@ -16,7 +16,7 @@ target requests are made transparently by the low level *tuf/client/updater.py*
module.
### Interposition Example
### Interposition Examples
To use interposition, integrators must:
@ -26,6 +26,8 @@ To use interposition, integrators must:
4. Deconfigure interposition.
## Option 1
```python
from tuf.interposition import urllib_tuf as urllib
from tuf.interposition import urllib2_tuf as urllib2
@ -48,6 +50,15 @@ tuf.interposition.deconfigure(configuration)
```
## Option 2
```python
@tuf.interposition.open_url
def instancemethod(self, url, ...):
...
```
Note: tuf.interposition.refresh(configuration) may be called to force a
refresh of the TUF metadata. Interposition normally performs a refresh of TUF
metadata when configure() is called.