Skip to content
This repository was archived by the owner on Sep 30, 2019. It is now read-only.

Commit 8042997

Browse files
authoredFeb 27, 2018
Swap to Python 2 and 3 compatible items() call vs. iteritems(), fix #43.
1 parent 22a1ff4 commit 8042997

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed
 

‎Adafruit_GPIO/PCF8574.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ def setup(self, pin, mode):
6868
self.setup_pins({pin: mode})
6969

7070
def setup_pins(self, pins):
71-
if False in [y for x,y in [(self._validate_pin(pin),mode in (IN,OUT)) for pin,mode in pins.iteritems()]]:
71+
if False in [y for x,y in [(self._validate_pin(pin),mode in (IN,OUT)) for pin,mode in pins.items()]]:
7272
raise ValueError('Invalid MODE, IN or OUT')
73-
for pin,mode in pins.iteritems():
73+
for pin,mode in pins.items():
7474
self.iodir = self._bit2(self.iodir, pin, mode)
7575
self._write_pins()
7676

@@ -80,7 +80,7 @@ def output(self, pin, value):
8080

8181
def output_pins(self, pins):
8282
[self._validate_pin(pin) for pin in pins.keys()]
83-
for pin,value in pins.iteritems():
83+
for pin,value in pins.items():
8484
self.gpio = self._bit2(self.gpio, pin, bool(value))
8585
self._write_pins()
8686

0 commit comments

Comments
 (0)