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

Commit cd60f5d

Browse files
committedJan 10, 2015
python 3 compat
1 parent 63e43a1 commit cd60f5d

File tree

4 files changed

+9
-7
lines changed

4 files changed

+9
-7
lines changed
 

‎Adafruit_GPIO/FT232H.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -308,9 +308,9 @@ def setup_pins(self, pins, values={}, write=True):
308308
pins can be provided in the values dict (with pin name to pin value).
309309
"""
310310
# General implementation that can be improved by subclasses.
311-
for pin, mode in pins.iteritems():
311+
for pin, mode in iter(pins.items()):
312312
self._setup_pin(pin, mode)
313-
for pin, value in values.iteritems():
313+
for pin, value in iter(values.items()):
314314
self._output_pin(pin, value)
315315
if write:
316316
self.mpsse_write_gpio()
@@ -334,7 +334,7 @@ def output_pins(self, pins, write=True):
334334
name to pin value (HIGH/True for 1, LOW/False for 0). All provided pins
335335
will be set to the given values.
336336
"""
337-
for pin, value in pins.iteritems():
337+
for pin, value in iter(pins.items()):
338338
self._output_pin(pin, value)
339339
if write:
340340
self.mpsse_write_gpio()

‎Adafruit_GPIO/GPIO.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -80,15 +80,15 @@ def output_pins(self, pins):
8080
# manually. This is not optimized, but subclasses can choose to implement
8181
# a more optimal batch output implementation. See the MCP230xx class for
8282
# example of optimized implementation.
83-
for pin, value in pins.iteritems():
83+
for pin, value in iter(pins.items()):
8484
self.output(pin, value)
8585

8686
def setup_pins(self, pins):
8787
"""Setup multiple pins as inputs or outputs at once. Pins should be a
8888
dict of pin name to pin type (IN or OUT).
8989
"""
9090
# General implementation that can be improved by subclasses.
91-
for pin, value in pins.iteritems():
91+
for pin, value in iter(pins.items()):
9292
self.setup(pin, value)
9393

9494
def add_event_detect(self, pin, edge):

‎Adafruit_GPIO/MCP230xx.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def output_pins(self, pins):
8888
will be set to the given values.
8989
"""
9090
# Set each changed pin's bit.
91-
for pin, value in pins.iteritems():
91+
for pin, value in iter(pins.items()):
9292
if value:
9393
self.gpio[int(pin/8)] |= 1 << (int(pin%8))
9494
else:

‎Adafruit_GPIO/__init__.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
from GPIO import *
1+
from __future__ import absolute_import
2+
3+
from Adafruit_GPIO.GPIO import *

0 commit comments

Comments
 (0)