@@ -85,7 +85,8 @@ class Outcome:
8585 resolved_player = cython.cast(Player,
8686 self .game._resolve_player(player, " Outcome.__getitem__" ))
8787 payoff = (
88- dereference(self .outcome.deref()).GetPayoff[string](resolved_player.player).decode(" ascii" )
88+ dereference(self .outcome.deref())
89+ .GetPayoff[string](resolved_player.player).decode(" ascii" )
8990 )
9091 if "." in payoff:
9192 return decimal.Decimal(payoff )
@@ -143,7 +144,10 @@ class TreeGameOutcome:
143144 def __eq__ (self , other: typing.Any ) -> bool:
144145 return (
145146 isinstance(other , TreeGameOutcome ) and
146- dereference(self.psp ).deref() == dereference(cython.cast(TreeGameOutcome , other ).psp ).deref()
147+ (
148+ dereference(self.psp ).deref() ==
149+ dereference(cython.cast(TreeGameOutcome , other ).psp ).deref()
150+ )
147151 )
148152
149153 def __getitem__(self , player: typing.Union[Player , str]) -> Rational:
@@ -168,7 +172,9 @@ class TreeGameOutcome:
168172 """
169173 resolved_player = cython.cast(Player,
170174 self .game._resolve_player(player, " Outcome.__getitem__" ))
171- return rat_to_py(dereference(dereference(self.psp ).deref()).GetPayoff(resolved_player.player ))
175+ return rat_to_py(
176+ dereference(dereference(self.psp ).deref()).GetPayoff(resolved_player.player )
177+ )
172178
173179 def delete(self ):
174180 raise UndefinedOperationError(" Cannot modify outcomes in a derived strategic game." )
@@ -178,7 +184,8 @@ class TreeGameOutcome:
178184 """The text label associated with this outcome."""
179185 return "(%s )" % (
180186 ",".join(
181- [dereference(dereference(self.psp ).deref()).GetStrategy(cython.cast(Player , player ).player )
187+ [dereference(dereference(self.psp ).deref())
188+ .GetStrategy(cython.cast(Player , player ).player )
182189 .deref().GetLabel().c_str()
183190 for player in self.game.players]
184191 )
0 commit comments