fix up __repr__ for classes to cover model_used, face_distance fields, and viewonly used for refimg_link so we can print face_distance in viewer
This commit is contained in:
5
face.py
5
face.py
@@ -7,6 +7,7 @@ class Face(db.Model):
|
||||
id = db.Column(db.Integer, db.Sequence('face_id_seq'), primary_key=True )
|
||||
face = db.Column( db.LargeBinary )
|
||||
locn = db.Column( db.String )
|
||||
refimg_lnk = db.relationship("FaceRefimgLink", uselist=False, viewonly=True)
|
||||
refimg =db.relationship("Refimg", secondary="face_refimg_link", uselist=False)
|
||||
|
||||
def __repr__(self):
|
||||
@@ -19,7 +20,7 @@ class FaceFileLink(db.Model):
|
||||
model_used = db.Column(db.Integer, db.ForeignKey("ai_model.id"), primary_key=True )
|
||||
|
||||
def __repr__(self):
|
||||
return f"<face_id: {self.face_id}, file_eid={self.file_eid}"
|
||||
return f"<face_id: {self.face_id}, file_eid={self.file_eid}, model_used: {self.model_used}"
|
||||
|
||||
class FaceRefimgLink(db.Model):
|
||||
__tablename__ = "face_refimg_link"
|
||||
@@ -28,5 +29,5 @@ class FaceRefimgLink(db.Model):
|
||||
face_distance = db.Column(db.Integer)
|
||||
|
||||
def __repr__(self):
|
||||
return f"<face_id: {self.face_id}, refimg_id={self.refimg_id}"
|
||||
return f"<face_id: {self.face_id}, refimg_id={self.refimg_id}, face_distance: {self.face_distance}"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user