summaryrefslogtreecommitdiff
path: root/numpy/lib/format.py
diff options
context:
space:
mode:
authormattip <matti.picus@gmail.com>2018-11-14 10:42:01 -0800
committermattip <matti.picus@gmail.com>2018-11-14 10:42:01 -0800
commita2227556885c3b68a33285ae3ddb4a65d71b4497 (patch)
treed2eef8c5e96fd0fc5e5e2a3a3cc7e674e0e7cc57 /numpy/lib/format.py
parent62e47c34b39aebb9a7a6aa41e9af3b2e119a2d74 (diff)
downloadnumpy-a2227556885c3b68a33285ae3ddb4a65d71b4497.tar.gz
MAINT: fix from review
Diffstat (limited to 'numpy/lib/format.py')
-rw-r--r--numpy/lib/format.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/numpy/lib/format.py b/numpy/lib/format.py
index e58ffa017..10945e5e8 100644
--- a/numpy/lib/format.py
+++ b/numpy/lib/format.py
@@ -291,12 +291,8 @@ def descr_to_dtype(descr):
names, formats, offsets = zip(*fields)
# names may be (title, names) tuples
- names = list(names)
- titles = [None] * len(names)
- for i, n in enumerate(names):
- if isinstance(n, tuple):
- titles[i] = n[0]
- names[i] = n[1]
+ nametups = (n if isinstance(n, tuple) else (None, n) for n in names)
+ titles, names = zip(*nametups)
return numpy.dtype({'names': names, 'formats': formats, 'titles': titles,
'offsets': offsets, 'itemsize': offset})