components/python/pylint/patches/03-fix-lru_cache.patch
author Rich Burridge <rich.burridge@oracle.com>
Fri, 30 Sep 2016 07:50:02 -0700
changeset 7007 8aba3abf65e1
permissions -rw-r--r--
24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7007
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     1
Substitute repoze.lru for backports.functools_lru_cache as we already
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     2
have repoze.lru in Userland/Solaris and backports.functools_lru_cache
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     3
has some 4th party dependencies.
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     4
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     5
This change will not be sent upstream.
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     6
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     7
--- pylint-1.6.4/pylint/checkers/variables.py.orig	2016-09-29 16:26:46.454143452 +0000
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     8
+++ pylint-1.6.4/pylint/checkers/variables.py	2016-09-29 16:29:51.776301211 +0000
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
     9
@@ -13,7 +13,7 @@
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    10
 try:
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    11
     from functools import lru_cache
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    12
 except ImportError:
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    13
-    from backports.functools_lru_cache import lru_cache
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    14
+    from repoze.lru import lru_cache
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    15
 
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    16
 import six
8aba3abf65e1 24759053 Use repoze.lru instead of backports.functools-lru-cache in pylint
Rich Burridge <rich.burridge@oracle.com>
parents:
diff changeset
    17