summaryrefslogtreecommitdiff
path: root/debian/patches/lib-argparse.diff
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/lib-argparse.diff')
-rw-r--r--debian/patches/lib-argparse.diff22
1 files changed, 22 insertions, 0 deletions
diff --git a/debian/patches/lib-argparse.diff b/debian/patches/lib-argparse.diff
new file mode 100644
index 0000000..c9d604a
--- /dev/null
+++ b/debian/patches/lib-argparse.diff
@@ -0,0 +1,22 @@
+# DP: argparse.py: Make the gettext import conditional
+
+--- a/Lib/argparse.py
++++ b/Lib/argparse.py
+@@ -90,7 +90,16 @@
+ import sys as _sys
+ import textwrap as _textwrap
+
+-from gettext import gettext as _, ngettext
++try:
++ from gettext import gettext as _, ngettext
++except ImportError:
++ def _(message):
++ return message
++ def ngettext(singular,plural,n):
++ if n == 1:
++ return singular
++ else:
++ return plural
+
+
+ SUPPRESS = '==SUPPRESS=='