From f69d4443904072fa4ad5e04b62875b6feaf9ca72 Mon Sep 17 00:00:00 2001
From: Matt Wala <wala1@illinois.edu>
Date: Mon, 21 Jan 2019 23:53:29 -0600
Subject: [PATCH] Address some pylint limitations

---
 pymbolic/algorithm.py | 2 +-
 test/test_pymbolic.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/pymbolic/algorithm.py b/pymbolic/algorithm.py
index 18cb09e..357fe9b 100644
--- a/pymbolic/algorithm.py
+++ b/pymbolic/algorithm.py
@@ -227,7 +227,7 @@ def csr_matrix_multiply(S, x):  # noqa
     result = numpy.empty_like(x)
 
     for i in range(h):
-        result[i] = sum(S.data[idx]*x[S.indices[idx]]
+        result[i] = sum(S.data[idx]*x[S.indices[idx]]  # noqa pylint:disable=unsupported-assignment-operation
                 for idx in range(S.indptr[i], S.indptr[i+1]))
 
     return result
diff --git a/test/test_pymbolic.py b/test/test_pymbolic.py
index 09d2e7b..2cc3c82 100644
--- a/test/test_pymbolic.py
+++ b/test/test_pymbolic.py
@@ -97,7 +97,7 @@ def test_sympy_interaction():
     x, y = sp.symbols("x y")
     f = sp.Function("f")
 
-    s1_expr = 1/f(x/sp.sqrt(x**2+y**2)).diff(x, 5)
+    s1_expr = 1/f(x/sp.sqrt(x**2+y**2)).diff(x, 5)  # pylint:disable=not-callable
 
     from pymbolic.sympy_interface import (
             SympyToPymbolicMapper,
-- 
GitLab