Procházet zdrojové kódy

print message now display media trace

feature/find_holes
Figg před 7 měsíci
rodič
revize
2199dd99cb
1 změnil soubory, kde provedl 13 přidání a 1 odebrání
  1. 13
    1
      million/model/message.py

+ 13
- 1
million/model/message.py Zobrazit soubor

@@ -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)

Načítá se…
Zrušit
Uložit