-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathcontestant.py
45 lines (38 loc) · 1.56 KB
/
contestant.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
class Contestant():
# , points_f, place_sf1, points_sf1, place_sf2, points_sf2, broadcaster, composer, writer):
def __init__(self, year, country, performer, song, page_url,
running_final=None, running_sf=None,
sf_num=None,
place_contest=None,
place_final=None, points_final=None,
place_sf=None, points_sf=None,
points_tele_final=None, points_jury_final=None,
points_tele_sf=None, points_jury_sf=None):
self.year = year
self.country = country
self.performer = performer
self.song = song
self.page_url = page_url
self.composers = []
self.lyricists = []
self.lyrics = None
self.youtube_url = None
self.sf_num = sf_num
self.running_final = running_final
self.running_sf = running_sf
# All possible places and points
self.place_contest = place_contest
self.place_final = place_final
self.points_final = points_final
self.place_sf = place_sf
self.points_sf = points_sf
self.points_tele_final = points_tele_final
self.points_jury_final = points_jury_final
self.points_tele_sf = points_tele_sf
self.points_jury_sf = points_jury_sf
self.betting_offices = []
# self.broadcaster = broadcaster
# self.composer = composer
# self.writer = writer
def __str__(self):
return '{} ({}) - {} - {}'.format(self.country, self.year, self.performer, self.song)