Drop backward compatibility for media_data backref.
Now we only support media_type backrefs with uselist=False.
This commit is contained in:
parent
139c6c099f
commit
485404a9c4
@ -20,7 +20,6 @@ TODO: indexes on foreignkeys, where useful.
|
|||||||
|
|
||||||
import logging
|
import logging
|
||||||
import datetime
|
import datetime
|
||||||
from collections import Sequence
|
|
||||||
|
|
||||||
from sqlalchemy import Column, Integer, Unicode, UnicodeText, DateTime, \
|
from sqlalchemy import Column, Integer, Unicode, UnicodeText, DateTime, \
|
||||||
Boolean, ForeignKey, UniqueConstraint, PrimaryKeyConstraint, \
|
Boolean, ForeignKey, UniqueConstraint, PrimaryKeyConstraint, \
|
||||||
@ -197,14 +196,7 @@ class MediaEntry(Base, MediaEntryMixin):
|
|||||||
|
|
||||||
@property
|
@property
|
||||||
def media_data(self):
|
def media_data(self):
|
||||||
r = getattr(self, self.media_data_ref, None)
|
return getattr(self, self.media_data_ref)
|
||||||
if isinstance(r, Sequence):
|
|
||||||
assert len(r) < 2
|
|
||||||
if r:
|
|
||||||
return r[0]
|
|
||||||
else:
|
|
||||||
return None
|
|
||||||
return r
|
|
||||||
|
|
||||||
def media_data_init(self, **kwargs):
|
def media_data_init(self, **kwargs):
|
||||||
"""
|
"""
|
||||||
|
Loading…
x
Reference in New Issue
Block a user