+ return '<Tag: name: %s>' % (self.name)
+
+def create_tag(name):
+ if not isinstance(name, unicode):
+ raise TypeError('%r is not a unicode object' % type(name).__name__)
+ t = meta.Session.query(Tag).filter_by(name=name).first()
+ if t is None:
+ t = Tag(name)
+
+ return t
+