Explorar el Código

print message now display media trace

feature/find_holes
Figg hace 9 meses
padre
commit
2199dd99cb
Se han modificado 1 ficheros con 13 adiciones y 1 borrados
  1. 13
    1
      million/model/message.py

+ 13
- 1
million/model/message.py Ver fichero

@@ -57,7 +57,19 @@ class Message(BaseModel):
57 57
 
58 58
     def __str__(self) -> str:
59 59
         dt_str = self.date_time.strftime("%d/%m/%Y, %H:%M:%S")
60
-        return f"{self.sender_name}({dt_str}) : {self.content}"
60
+
61
+        msg_str = f"{self.sender_name}({dt_str})"
62
+
63
+        if self.content:
64
+            msg_str += " : " + self.content
65
+        if self.photos:
66
+            msg_str += f" [PHOTOS {len(self.photos)}]"
67
+        if self.videos:
68
+            msg_str += f" [VIDEOS {len(self.videos)}]"
69
+        if self.gifs:
70
+            msg_str += f" [GIFS {len(self.gifs)}]"
71
+
72
+        return msg_str
61 73
 
62 74
     def __hash__(self) -> int:
63 75
         return hash(self.item_id)

Loading…
Cancelar
Guardar