Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.python > #79459 > unrolled thread
| Started by | Juan Christian <juan0christian@gmail.com> |
|---|---|
| First post | 2014-10-22 14:34 -0200 |
| Last post | 2014-10-22 14:34 -0200 |
| Articles | 1 — 1 participant |
Back to article view | Back to comp.lang.python
Python 3.4.1 and blitzdb issue Juan Christian <juan0christian@gmail.com> - 2014-10-22 14:34 -0200
| From | Juan Christian <juan0christian@gmail.com> |
|---|---|
| Date | 2014-10-22 14:34 -0200 |
| Subject | Python 3.4.1 and blitzdb issue |
| Message-ID | <mailman.15084.1413996099.18130.python-list@python.org> |
[Multipart message — attachments visible in raw view] — view raw
Testing code:
CODE ---------------------
#!/usr/bin/env
import requests
from blitzdb import Document, FileBackend
API_URL = 'http://api.themoviedb.org/3'
API_KEY = 'ddf3xxxxxxxx0289'
class Actor(Document):
pass
def get_actor(_id):
r = requests.get('{}/person/{}?api_key={}'.format(API_URL, str(_id),
API_KEY))
return r.json()
actor_1 = Actor(get_actor(1))
actor_2 = Actor(get_actor(2))
backend = FileBackend("db.blitz")
actor_1.save(backend)
actor_2.save(backend)
print(backend.get(Actor,{'imdb_id' : 'nm0000184'}))
print('\n')
print(backend.get(Actor,{'imdb_id' : 'nm0000434'}))
OUTPUT ---------------------
Warning: cjson could not be imported, CJsonSerializer will not be available.
Traceback (most recent call last):
File ".\uff.py", line 27, in <module>
print(backend.get(Actor,{'imdb_id' : 'nm0000184'}))
File "C:\Python34\lib\site-packages\blitzdb\backends\file\backend.py",
line 456, in get
raise cls.DoesNotExist
blitzdb.document.DoesNotExist: DoesNotExist(Actor)
QUESTION ---------------------
Why the output says that Actor doesn't exists when I already added it here
'actor_1.save(backend)' and 'actor_2.save(backend)'
Back to top | Article view | comp.lang.python
csiph-web