From 168811e1d9f7dc97f005719f38c4e658718dd52e Mon Sep 17 00:00:00 2001 From: Yen Chi Hsuan Date: Wed, 15 Feb 2017 21:56:10 +0800 Subject: [PATCH] bpo-29567: Allow argparse to be used in setup.py --- Lib/gettext.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/gettext.py b/Lib/gettext.py index 57d2c74982e1d4..ed6fb92c7db3bf 100644 --- a/Lib/gettext.py +++ b/Lib/gettext.py @@ -46,7 +46,7 @@ # find this format documented anywhere. -import locale, copy, io, os, re, struct, sys +import locale, copy, io, os, re, sys from errno import ENOENT @@ -328,7 +328,7 @@ def _get_versions(self, version): def _parse(self, fp): """Override this method to support alternative .mo formats.""" - unpack = struct.unpack + from struct import unpack filename = getattr(fp, 'name', '') # Parse the .mo file header, which consists of 5 little endian 32 # bit words.