Skip to content

Commit

Permalink
format with black
Browse files Browse the repository at this point in the history
  • Loading branch information
Perceval ARENOU committed Nov 9, 2023
1 parent f24b9d1 commit a246758
Show file tree
Hide file tree
Showing 5 changed files with 165 additions and 31 deletions.
30 changes: 30 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,33 @@ build-backend = "setuptools.build_meta"

#build-backend = "flit_core.buildapi"
#requires = ["flit_core >=3.2,<4"]

[tool.ruff]
select = ["E", "F", "W", "Q", "I"]

# Allow autofix for all enabled rules (when `--fix`) is provided.
fixable = ["ALL"]
unfixable = []

# restrict Line length to 99
line-length = 90

[tool.black]
line-length = 88
target-version = ['py37', 'py38', 'py39', 'py310']
# this experimental, you need spaces in strings for the split to work
preview = true

[tool.isort]
# make it compatible with black
profile = "black"

ignore_missing_imports = true
# Subset of "--strict" mode.
check_untyped_defs = true
disallow_incomplete_defs = true
strict_concatenate = true
strict_equality = true
warn_redundant_casts = true
warn_unused_configs = true
warn_unused_ignores = false
50 changes: 40 additions & 10 deletions src/flantier/christmas-bot.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,19 +46,29 @@ def register(update: Update, context: CallbackContext):
if not not_registered:
context.bot.send_message(
chat_id=update.message.chat_id,
text=f"🎉 Bravo {update.message.from_user.first_name} 🎉\nTu es bien enregistré.e pour le tirage au sort.",
text=(
f"🎉 Bravo {update.message.from_user.first_name} 🎉\nTu es bi"
"en enregistré.e pour le tirage au sort
).",
)

elif not_registered == -1:
context.bot.send_message(
chat_id=update.message.chat_id,
text=f"🦋 Patience {update.message.from_user.first_name},\n🙅 les inscriptions n'ont pas encore commencées ou sont déjà terminées!",
text=(
f"🦋 Patience {update.message.from_user.first_name},\n🙅 l"
"es inscriptions n'ont pas encore commencées ou sont déjà terminées
)!",
)

elif not_registered == -2:
context.bot.send_message(
chat_id=update.message.chat_id,
text=f"{update.message.from_user.first_name}, petit coquinou! Tu t'es déjà inscrit.e. Si tu veux recevoir un deuxième cadeau, tu peux te faire un auto-cadeau 🤷🔄🎁",
text=(
f"{update.message.from_user.first_name}, petit coquinou! Tu t'es déjà"
" inscrit.e. Si tu veux recevoir un deuxième cadeau, tu peux te faire"
" un auto-cadeau 🤷🔄
)🎁",
)


Expand All @@ -67,9 +77,15 @@ def unregister(update: Update, context: CallbackContext):
roulette = Roulette()

if roulette.remove_user(update.message.from_user.id):
text = f"🗑 {update.message.from_user.first_name} a bien été retiré.e du tirage au sort."
text = (
f"🗑 {update.message.from_user.first_name} a bien été retiré.e du tirage a"
" sort."
)"
else:
text = f"🤷 {update.message.from_user.first_name} n'a jamais été inscrit.e au tirage au sort..."
text = (
f"🤷 {update.message.from_user.first_name} n'a jamais été inscrit.e a"
"u tirage au sort...
)"

context.bot.send_message(chat_id=update.message.chat_id, text=text)

Expand Down Expand Up @@ -206,7 +222,10 @@ def offer(update: Update, context: CallbackContext):
text = f"Tu offres déjà {wishes[cadeau_index - 1]} à {name}"

else:
text = f"Quelqu'un d'autre offre déjà {wishes[cadeau_index - 1]} à {name}"
text = (
f"Quelqu'un d'autre offre déjà {wishes[cadeau_index - 1]} à"
f" {name}"
)

else:
text = "Je ne trouve pas le cadeau dont tu parles..."
Expand Down Expand Up @@ -325,7 +344,10 @@ def open_registrations(update: Update, context: CallbackContext):
Roulette().inscriptions_open = True
context.bot.send_message(
chat_id=update.message.chat_id,
text="🎉 Les inscriptions sont ouvertes 🎉\n🎅 Vous pouvez désormais vous inscrire en envoyant /participer",
text=(
"🎉 Les inscriptions sont ouvertes 🎉\n🎅 Vous pouvez désormais v"
"ous inscrire en envoyant /particip
)er",
)


Expand All @@ -335,7 +357,10 @@ def close_registrations(update: Update, context: CallbackContext):
Roulette().inscriptions_open = False
context.bot.send_message(
chat_id=update.message.chat_id,
text="🙅 Les inscriptions sont fermées 🙅\n🎁 C'est bientôt l'heure des résultats",
text=(
"🙅 Les inscriptions sont fermées 🙅\n🎁 C'est bientôt l'heure "
"des résulta
)ts",
)


Expand All @@ -349,7 +374,10 @@ def add_exclusion(update: Update, context: CallbackContext):

context.bot.send_message(
chat_id=update.message.chat_id,
text="Qui ne doit pas offrir à qui? Selectionne la personne a qui iel ne peut pas offrir:",
text=(
"Qui ne doit pas offrir à qui? Selectionne la personne a qui iel ne peut"
" pas offrir:"
),
)
forbidden_recipient = 0

Expand Down Expand Up @@ -409,7 +437,9 @@ def start(update: Update, context: CallbackContext):
context.bot.send_message(
chat_id=update.effective_chat.id,
text=(
"C'est bientôt Noël! Je suis là pour vous aider à organiser tout ça Larmina mon p'tit. Je tire au sort les cadeaux et vous nous faites une jolie table avec une bonne bûche pour le dessert."
"C'est bientôt Noël! Je suis là pour vous aider à organiser tout ça Larmina"
" mon p'tit. Je tire au sort les cadeaux et vous nous faites une jolie"
" table avec une bonne bûche pour le dessert."
),
)
help(update, context)
Expand Down
101 changes: 83 additions & 18 deletions src/flantier/flantier.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,37 +3,102 @@
"""Herr Flantier der Geschenk Manager."""

citations = [
"Tu n'es pas seulement un lâche, tu es un traitre, comme ta petite taille le laissait deviner.",
(
"Tu n'es pas seulement un lâche, tu es un traitre, comme ta petite taille le"
" laissait deviner."
),
"23 à 0 ! C'est la piquette Jack ! Tu sais pas jouer Jack ! T'es mauvais !",
"C'est marrant, c'est toujours les nazis qui ont le mauvais rôle. Nous sommes en 1955, herr Bramard, on peut avoir une deuxième chance, merci.",
(
"C'est marrant, c'est toujours les nazis qui ont le mauvais rôle. Nous sommes"
" en 1955, herr Bramard, on peut avoir une deuxième chance, merci."
),
"Alors étranger, on part sans dire au revoir ?",
"Je n'ai jamais pu refuser quoi que ce soit à une brune aux yeux marrons\n- Et si j'étais blonde aux yeux bleus ?\n- Cela ne changerait rien vous êtes mon type de femme Larmina...\n- Tiens donc... Et si j'étais naine et myope ?\n- Et bien, je ne vous laisserais pas conduire. Ça n'a pas de sens...",
"- Vous voulez terminer comme ces poulets ? Vous voulez mourir Bramard ? Décapité, vidé, plumé, c'est ça qu'vous voulez ?\n- Si c'est pour garder mes poules, oui !",
(
"Je n'ai jamais pu refuser quoi que ce soit à une brune aux yeux marrons\n- Et"
" si j'étais blonde aux yeux bleus ?\n- Cela ne changerait rien vous êtes mon"
" type de femme Larmina...\n- Tiens donc... Et si j'étais naine et myope ?\n-"
" Et bien, je ne vous laisserais pas conduire. Ça n'a pas de sens..."
),
(
"- Vous voulez terminer comme ces poulets ? Vous voulez mourir Bramard ?"
" Décapité, vidé, plumé, c'est ça qu'vous voulez ?\n- Si c'est pour garder mes"
" poules, oui !"
),
"En tout cas, on peut dire que le soviet éponge...",
"J'aime quand on m'enduit d'huile...",
"J'aime me beurrer la biscotte !",
"J'aime me battre.",
"Comment est votre blanquette ?",
"- Nous avons besoin de vous sur place. Un Expert. Un spécialiste du monde Arabo-Musulman.\n- Arabo... ?",
"- J'ai été réveillé par un homme qui hurlait à la mort du haut de cette tour ! J'ai dû le faire taire.\n- Quoi ?! Vous avez fait taire le muezzin !! \n- Ah ! C'était donc ça tout ce tintouin.",
"C'est notre RAIS a nous, René COTI ! Un grand homme, il marquera l'histoire, il aime les cochinchinois, les malgaches, les sénégalais, les marocains... c'est donc ton ami.",
"- Mais ce sera surtout l'occasion de rencontrer le gratin Cairote.\n- Et non pas le gratin de pommes de terre ! ... Nan, parce que ça ressemble à carotte, Cairote. Le... le légume, puisque vous avez dit gratin... Gratin de pommes de terre... C'est, c'est une astuce...",
(
"- Nous avons besoin de vous sur place. Un Expert. Un spécialiste du monde"
" Arabo-Musulman.\n- Arabo... ?"
),
(
"- J'ai été réveillé par un homme qui hurlait à la mort du haut de cette tour !"
" J'ai dû le faire taire.\n- Quoi ?! Vous avez fait taire le muezzin !! \n- Ah"
" ! C'était donc ça tout ce tintouin."
),
(
"C'est notre RAIS a nous, René COTI ! Un grand homme, il marquera l'histoire,"
" il aime les cochinchinois, les malgaches, les sénégalais, les marocains..."
" c'est donc ton ami."
),
(
"- Mais ce sera surtout l'occasion de rencontrer le gratin Cairote.\n- Et non"
" pas le gratin de pommes de terre ! ... Nan, parce que ça ressemble à carotte,"
" Cairote. Le... le légume, puisque vous avez dit gratin... Gratin de pommes de"
" terre... C'est, c'est une astuce..."
),
"Il s'agirait de grandir hein, il s'agirait de grandir...",
"- Rhha... les sales rouges !\n- Bah, non, les sales jaunes !",
"C'est l'inexpugnable arrogance de votre beauté qui m'asperge.",
"- Son fils Heinrich est ici à Rio, je crois me souvenir qu'il habite dans la favela. Aux dernières nouvelles il vit dans un groupe hippy.\n- Dans un quoi ?\n- Groupe hippy !\n- Oh grand dieu, vivre dans l'urine c'est affligeant. Mais ou va le monde ?",
"Non mais oh ! Comment tu parles de ton père ! Qui c'est qui t'as nourri ? Moi jamais je parlerais de mon père comme ça, jamais ! Moi mon père il était charron ; et j' peux t' dire qu'ça filait doux ! Ça, la mère de la Bath elle mouffetait pas ! Et les enfants non plus d'ailleurs.",
"Changer le monde, changer le monde vous êtes bien sympathiques mais faudrait déjà vous levez le matin.",
(
"- Son fils Heinrich est ici à Rio, je crois me souvenir qu'il habite dans la"
" favela. Aux dernières nouvelles il vit dans un groupe hippy.\n- Dans un quoi"
" ?\n- Groupe hippy !\n- Oh grand dieu, vivre dans l'urine c'est affligeant."
" Mais ou va le monde ?"
),
(
"Non mais oh ! Comment tu parles de ton père ! Qui c'est qui t'as nourri ? Moi"
" jamais je parlerais de mon père comme ça, jamais ! Moi mon père il était"
" charron ; et j' peux t' dire qu'ça filait doux ! Ça, la mère de la Bath elle"
" mouffetait pas ! Et les enfants non plus d'ailleurs."
),
(
"Changer le monde, changer le monde vous êtes bien sympathiques mais faudrait"
" déjà vous levez le matin."
),
"C'est le vrai monde dehors et le vrai monde il va chez le coiffeur.",
"Enfin ça fait un peu Jacques a dit a dit pas de charcuterie !",
"L'humour juif c'est quand ce n'est pas drôle et que ça ne parle pas de saucisses.",
"Ah, sacré Hubert, toujours le mot pour rire, ah ah !",
"Habile !",
"- L'idée est que nous travaillons ensemble d'égal à égal\n- On en reparlera quand il faudra porter quelque chose de lourd.",
"- Vous confondez les Juifs et les Musulmans !\n- Vous jouez sur les mots, Dolorès.",
"Une dictature c'est quand les gens sont communistes, déjà, ils ont froid, avec des chapeaux gris, et des chaussures à fermeture éclaire.",
"Vous avez bien une amicale des anciens nazis ? un club ? une association peut-être ?",
"- Tous les allemands ne sont pas Nazis !\n- Oui, j'ai déjà entendu cette théorie quelque part.",
"Écoutez mon ptit, là j'viens d'tuer un croco'. Alors si vous voulez qu'on travaille d'égal à égal, faudrait vous y mettre.",
"- C'est vrai que pour rencontrer monsieur Lee, vaut mieux avoir une bonne couverture !\n- Parce que sinon on serait dans de beaux draps !",
(
"- L'idée est que nous travaillons ensemble d'égal à égal\n- On en reparlera"
" quand il faudra porter quelque chose de lourd."
),
(
"- Vous confondez les Juifs et les Musulmans !\n- Vous jouez sur les mots,"
" Dolorès."
),
(
"Une dictature c'est quand les gens sont communistes, déjà, ils ont froid, avec"
" des chapeaux gris, et des chaussures à fermeture éclaire."
),
(
"Vous avez bien une amicale des anciens nazis ? un club ? une association"
" peut-être ?"
),
(
"- Tous les allemands ne sont pas Nazis !\n- Oui, j'ai déjà entendu cette"
" théorie quelque part."
),
(
"Écoutez mon ptit, là j'viens d'tuer un croco'. Alors si vous voulez qu'on"
" travaille d'égal à égal, faudrait vous y mettre."
),
(
"- C'est vrai que pour rencontrer monsieur Lee, vaut mieux avoir une bonne"
" couverture !\n- Parce que sinon on serait dans de beaux draps !"
),
]
5 changes: 4 additions & 1 deletion src/flantier/keyboards.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,10 @@ def build_exclude_keyboard(
menu.append(footer_buttons)

reply_keyboard = ReplyKeyboardMarkup(keyboard=menu, one_time_keyboard=True)
text = "🙅 Qui ne doit pas offrir à qui? 🙅\nSelectionne la personne qui n'a pas le droit d'offrir à quelqu'un."
text = (
"🙅 Qui ne doit pas offrir à qui? 🙅\nSelectionne la personne qui n'a pas "
"le droit d'offrir à quelqu'un
)."
context.bot.send_message(
chat_id=update.message.chat_id, text=text, reply_markup=reply_keyboard
)
Expand Down
10 changes: 8 additions & 2 deletions src/flantier/santa.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,13 +78,19 @@ def find_wishes(tg_id, name, with_comments=False, table=False):
if table:
return []
else:
return "Je n'ai trouvé personne correspondant à ta recherche. N'oublie pas la majuscule."
return (
"Je n'ai trouvé personne correspondant à ta recherche. N'oublie pas la"
" majuscule."
)

if matches[0].tg_id == tg_id:
if table:
return []
else:
return "Hop hop hop ! Tu ne peux pas consulter ta propre liste de cadeaux, ça gacherait la surprise."
return (
"Hop hop hop ! Tu ne peux pas consulter ta propre liste de cadeaux, ça"
" gacherait la surprise."
)

if not table:
souhaits = ""
Expand Down

0 comments on commit a246758

Please sign in to comment.