Skip to content

Commit e844a55

Browse files
committed
Corrected % formatting to .format() and got rid of an unidiomatic
lambda.
1 parent 4050238 commit e844a55

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

adapter.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def __init__(self):
3232
self.name = "Car"
3333

3434
def make_noise(self, octane_level):
35-
return "vroom%s" % ("!" * octane_level)
35+
return "vroom{0}".format("!" * octane_level)
3636

3737

3838
class Adapter(object):
@@ -61,8 +61,7 @@ def main():
6161
human = Human()
6262
objects.append(Adapter(human, dict(make_noise=human.speak)))
6363
car = Car()
64-
car_noise = lambda: car.make_noise(3)
65-
objects.append(Adapter(car, dict(make_noise=car_noise)))
64+
objects.append(Adapter(car, dict(make_noise=lambda: car.make_noise(3))))
6665

6766
for obj in objects:
6867
print("A", obj.name, "goes", obj.make_noise())

0 commit comments

Comments
 (0)