Any specific reason for not using `six` library for porting? I see our 
dependencies are using six. 
In case we are using six this could be something like this:
```
 import six
..
..
for filepath in six.iterkeys(self.files):
```

[ Full content available at: https://github.com/apache/beam/pull/6587 ]
This message was relayed via gitbox.apache.org for devnull@infra.apache.org

Reply via email to