CSSUoB / CSSUoB/TeX-Bot-Py-V2

Use new Python 3.12 f-string syntax

Aperta
#126 4 commenti 0 reazioni 1 assegnatario Rivendicata da @ashprit-x Vedi su GitHub
good first issue
Lingua principale
Python
Stelle
1
Fork
11
Merge medio
20h 7m
PR unite (30g)
2

Descrizione

Now that we have updated this project to use Python 3.12 (#124), all multi-line f-strings should be updated to use the new syntax.

For example:

```python
my_var: str = (
f"""This is a {
random.choice("good", "amazing", "wonderful")
}. My next random number will be provided below in due course: {
random.choice(
999_999_999_999_999,
420,
10,
0
)
if random.randint(0, 101) == 69
else random.random()
}"""
)
```

Would be changed to:

```python
my_var: str = (
f"This is a {random.choice("good", "amazing", "wonderful")}. "
"My next random number will be provided below in due course: "
f"{
random.choice(
999_999_999_999_999,
420,
10,
0
)
if random.randint(0, 101) == 69
else random.random()
}"
)
```

(I am aware that this example can be simplified on to a single line without the line-length being exceeded, however this is just an example. Use the shown changes to help when the changed lines *do* exceed the maximum allowed line-length.)

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.