@@ -57,7 +57,8 @@ def __init__(self, position, name, start_year, end_year, ideology, trait, countr
5757 self .end_year = end_year
5858 self .ideology = ideology
5959 self .trait = string .capwords (trait )
60- self .idea_tag = "%s_%s_%s" % (country_tag , positions [self .position ], re .sub (" " , "_" , re .sub ('[^A-Za-z0-9 ]+' , '' , unidecode (self .name ))))
60+ self .parsed_name = re .sub (" " , "_" , re .sub ('[^A-Za-z0-9 ]+' , '' , unidecode (self .name )))
61+ self .idea_tag = "%s_%s_%s" % (country_tag , positions [self .position ], self .parsed_name )
6162
6263 def __repr__ (self ):
6364 return "<minister position:%s name:%s start_year:%s end_year:%s ideology:%s trait:%s>" % (self .position , self .name , self .start_year , self .end_year , self .ideology , self .trait )
@@ -66,7 +67,7 @@ def __str__(self):
6667 return "%s, %s, %s, %s, %s, %s" % (self .position , self .name , self .start_year , self .end_year , self .ideology , self .trait )
6768
6869 def convert (self , country_tag ):
69- return str ("\t # %s\n \t \t %s = {\n \t \t \t picture = Generic_Portrait\n \t \t \t allowed = { tag = %s }\n \t \t \t available = { date > %s date < %s %s }\n \t \t \t cost = 150\n \t \t \t removal_cost = 10\n \t \t \t traits = { %s %s }\n \t \t }" % (self .name , self .idea_tag , country_tag , "%s.1.1" % self .start_year , "%s.1.1" % self .end_year , "%s_Minister_Allowed" % self .ideology , positions [self .position ]+ "_" + re .sub (" " , "_" , self .trait ), "ideology_" + self .ideology ))
70+ return str ("\t # %s\n \t \t %s = {\n \t \t \t picture = Generic_Portrait\n \t \t \t allowed = { tag = %s }\n \t \t \t available = {\n \t \t \t \t date > %s\n \t \t \t \t date < %s\n \t \t \t \t %s = yes \n \t \t \t \t NOT = { has_country_flag = %s }\n \t \t \t } \n \t \t \ t cost = 150\n \t \t \t removal_cost = 10\n \t \t \t traits = { %s %s }\n \t \t }" % (self .name , self .idea_tag , country_tag , "%s.1.1" % self .start_year , "%s.1.1" % self .end_year , "%s_Minister_Allowed" % self .ideology , "%s_unavailable" % self . parsed_name , positions [self .position ]+ "_" + re .sub (" " , "_" , self .trait ), "ideology_" + self .ideology ))
7071
7172def is_number (s ):
7273 try :
0 commit comments