From 1798c4aeca70ac8d0a243684d6a798fbc65735f8 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 14 Jul 2018 20:57:42 +0100 Subject: gentoo resync : 14.07.2018 --- .../pygments/files/pygments-2.2.0-pep479.patch | 46 ---------------------- 1 file changed, 46 deletions(-) delete mode 100644 dev-python/pygments/files/pygments-2.2.0-pep479.patch (limited to 'dev-python/pygments/files') diff --git a/dev-python/pygments/files/pygments-2.2.0-pep479.patch b/dev-python/pygments/files/pygments-2.2.0-pep479.patch deleted file mode 100644 index 28d40e9566a2..000000000000 --- a/dev-python/pygments/files/pygments-2.2.0-pep479.patch +++ /dev/null @@ -1,46 +0,0 @@ -# HG changeset patch -# User Miro HronĨok -# Date 1530720528 -7200 -# Branch py37 -# Node ID 933b5f6afe35e6d554f46085a4e62dc5bf413c87 -# Parent 7941677dc77d4f2bf0bbd6140ade85a9454b8b80 -PEP 479: Raising StopIteration from a generator is now an error - -So we return instead. Fix needed for Python 3.7. - -Fixes https://bitbucket.org/birkenfeld/pygments-main/issues/1457 - -diff --git a/pygments/lexers/lisp.py b/pygments/lexers/lisp.py ---- a/pygments/lexers/lisp.py -+++ b/pygments/lexers/lisp.py -@@ -2327,13 +2327,13 @@ - token = Name.Function if token == Literal else token - yield index, token, value - -- raise StopIteration -+ return - - def _process_signature(self, tokens): - for index, token, value in tokens: - if token == Literal and value == '}': - yield index, Punctuation, value -- raise StopIteration -+ return - elif token in (Literal, Name.Function): - token = Name.Variable if value.istitle() else Keyword.Type - yield index, token, value -diff --git a/pygments/lexers/sql.py b/pygments/lexers/sql.py ---- a/pygments/lexers/sql.py -+++ b/pygments/lexers/sql.py -@@ -347,7 +347,10 @@ - # Emit the output lines - out_token = Generic.Output - while 1: -- line = next(lines) -+ try: -+ line = next(lines) -+ except StopIteration: -+ return - mprompt = re_prompt.match(line) - if mprompt is not None: - # push the line back to have it processed by the prompt -- cgit v1.2.3