/usr/lib/python3/dist-packages/openpyxl/compat/itertools.py is in python3-openpyxl 2.3.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | from __future__ import absolute_import
# Copyright (c) 2010-2015 openpyxl
try:
from itertools import izip as zip
except ImportError:
zip = zip
try:
range = xrange
except NameError:
range = range
def iteritems(iterable):
if hasattr(iterable, 'iteritems'):
for item in iterable.iteritems():
yield item
else:
for item in iterable.items():
yield item
def iterkeys(iterable):
if hasattr(iterable, 'iterkeys'):
for item in iterable.iterkeys():
yield item
else:
for item in iterable.keys():
yield item
def itervalues(iterable):
if hasattr(iterable, 'itervalues'):
for item in iterable.itervalues():
yield item
else:
for item in iterable.values():
yield item
|