@@ -48,7 +48,7 @@ def _null_matrix(self):
4848
4949 def _results (self , outcome ):
5050 results = {}
51- for result_type , result_list in outcome .iteritems ():
51+ for result_type , result_list in outcome .items ():
5252 matrix = self ._null_matrix ()
5353 for index , result_matrix in enumerate (result_list ):
5454 for i in range (len (self .players )):
@@ -122,26 +122,12 @@ def _normalised_cooperation(self, cooperation):
122122 for row in cooperation ]
123123
124124 def csv (self ):
125- < << << << HEAD
126- if self ._finalised :
127- csv_string = StringIO ()
128- header = "," .join (self .ranked_names ) + "\n "
129- csv_string .write (header )
130- writer = csv .writer (csv_string , lineterminator = "\n " )
131- for irep in range (self .repetitions ):
132- data = [self .normalised_scores [rank ][irep ] for rank in self .ranking ]
133- writer .writerow (list (map (str , data )))
134- return csv_string .getvalue ()
135- else :
136- raise AttributeError (self .unfinalised_error_msg )
137- == == == =
138125 csv_string = StringIO ()
139126 header = "," .join (self .ranked_names ) + "\n "
140127 csv_string .write (header )
141128 writer = csv .writer (csv_string , lineterminator = "\n " )
142129 for irep in range (self .repetitions ):
143130 data = [self .normalised_scores [rank ][irep ]
144131 for rank in self .ranking ]
145- writer .writerow (map (str , data ))
132+ writer .writerow (list ( map (str , data ) ))
146133 return csv_string .getvalue ()
147- >> >> >> > refactor resultset to use payoffs and cooperation lists in init
0 commit comments