Replace @provides in the readme with @provider

This is to stop promoting a deprecated decorator, see [1].

[1] 2be8dbac43.
This commit is contained in:
Jakub Stasiak 2016-10-25 15:15:24 +01:00 committed by Jakub Stasiak
parent db5482b62f
commit 6b5d2635ed
1 changed files with 3 additions and 4 deletions

View File

@ -56,7 +56,7 @@ Here's a full example to give you a taste of how Injector works:
```python
>>> from injector import Module, Key, provides, Injector, inject, singleton
>>> from injector import Module, Key, provider, Injector, inject, singleton
```
@ -108,9 +108,8 @@ Next we create a module that initialises the DB. It depends on the configuration
```python
>>> class DatabaseModule(Module):
... @singleton
... @provides(sqlite3.Connection)
... @inject
... def provide_sqlite_connection(self, configuration: Configuration):
... @provider
... def provide_sqlite_connection(self, configuration: Configuration) -> sqlite3.Connection:
... conn = sqlite3.connect(configuration['db_connection_string'])
... cursor = conn.cursor()
... cursor.execute('CREATE TABLE IF NOT EXISTS data (key PRIMARY KEY, value)')