We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 84684a5 commit b04e580Copy full SHA for b04e580
230/thumbs.py
@@ -4,19 +4,14 @@
4
def emoji_multiply(multiplier):
5
if multiplier == 0:
6
raise ValueError("Specify a number")
7
- thumb = THUMBS_UP
8
- if multiplier < 0:
9
- thumb = THUMBS_DOWN
+ thumb = THUMBS_UP if multiplier > 0 else THUMBS_DOWN
10
multiplier = abs(multiplier)
11
- if multiplier in [1, 2, 3]:
12
- return thumb * multiplier
13
- else:
14
- return str(thumb) + " ({}x)".format(multiplier)
+ return f"{thumb} ({multiplier}x)" if multiplier > 3 else thumb*multiplier
15
16
17
class Thumbs:
18
def __mul__(self, multiplier):
19
return emoji_multiply(multiplier)
20
21
def __rmul__(self, multiplier):
22
- return emoji_multiply(multiplier)
+ return self.__mul__(multiplier)
0 commit comments