aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/db
diff options
context:
space:
mode:
Diffstat (limited to 'mediagoblin/db')
-rw-r--r--mediagoblin/db/mixin.py2
-rw-r--r--mediagoblin/db/models.py18
2 files changed, 19 insertions, 1 deletions
diff --git a/mediagoblin/db/mixin.py b/mediagoblin/db/mixin.py
index aec35fc7..39690cfc 100644
--- a/mediagoblin/db/mixin.py
+++ b/mediagoblin/db/mixin.py
@@ -410,7 +410,7 @@ class ActivityMixin(object):
"like": {"simple": _("{username} liked {object}")},
"post": {
"simple": _("{username} posted {object}"),
- "targetted": _("{username} posted {object} to {targetted}"),
+ "targetted": _("{username} posted {object} to {target}"),
},
"share": {"simple": _("{username} shared {object}")},
"unfavorite": {"simple": _("{username} unfavorited {object}")},
diff --git a/mediagoblin/db/models.py b/mediagoblin/db/models.py
index 4d7830d2..ffd7b4f1 100644
--- a/mediagoblin/db/models.py
+++ b/mediagoblin/db/models.py
@@ -1070,6 +1070,12 @@ class Generator(Base):
updated = Column(DateTime, default=datetime.datetime.now)
object_type = Column(Unicode, nullable=False)
+ def __repr__(self):
+ return "<{klass} {name}>".format(
+ klass=self.__class__.__name__,
+ name=self.name
+ )
+
def serialize(self, request):
return {
"id": self.id,
@@ -1168,6 +1174,18 @@ class Activity(Base, ActivityMixin):
foreign_keys="Activity.actor", post_update=True)
get_generator = relationship(Generator)
+ def __repr__(self):
+ if self.content is None:
+ return "<{klass} verb:{verb}>".format(
+ klass=self.__class__.__name__,
+ verb=self.verb
+ )
+ else:
+ return "<{klass} {content}>".format(
+ klass=self.__class__.__name__,
+ content=self.content
+ )
+
@property
def get_object(self):
if self.object is None: