Drop backward compatibility for media_data backref.

Now we only support media_type backrefs with uselist=False.
This commit is contained in:
Elrond 2013-02-01 16:33:53 +01:00
parent 139c6c099f
commit 485404a9c4

View File

@ -20,7 +20,6 @@ TODO: indexes on foreignkeys, where useful.
import logging
import datetime
from collections import Sequence
from sqlalchemy import Column, Integer, Unicode, UnicodeText, DateTime, \
Boolean, ForeignKey, UniqueConstraint, PrimaryKeyConstraint, \
@ -197,14 +196,7 @@ class MediaEntry(Base, MediaEntryMixin):
@property
def media_data(self):
r = getattr(self, self.media_data_ref, None)
if isinstance(r, Sequence):
assert len(r) < 2
if r:
return r[0]
else:
return None
return r
return getattr(self, self.media_data_ref)
def media_data_init(self, **kwargs):
"""