blob: f44d98b95622f14861f07f4c3b9625866f5a9a6e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from datetime import datetime
def print_demo(message, indent=0, time=False):
"""
Affiche dans la console un message de démo formaté.
Parameters:
message : Le message à afficher.
indent : Le nombre d'espaces à ajouter devant le message.
time : Si True, affiche le timestamp.
"""
# Récupérer le timestamp actuel en format string
str_time = datetime.now().strftime('%H:%M:%S.%f')[:-3]
time_in_str= f"[{str_time}] " if time else ""
space_in_str= " " * indent
if indent == 0:
print(f"{time_in_str}» {message}")
else:
print(f"{space_in_str} {time_in_str}› {message}")
|