fix: Remove pylint constraint and fix warnings (#28646)

This commit is contained in:
Usama Sadiq
2021-10-20 23:00:13 +05:00
committed by GitHub
parent 4854af6336
commit 9ee8df0980
42 changed files with 95 additions and 84 deletions

View File

@@ -109,7 +109,7 @@ class TestCourseEntitlementModelHelpers(ModuleStoreTestCase):
)
assert not CourseEnrollment.is_enrolled(user=self.user, course_key=new_course.id)
except AttributeError as error:
self.fail(error.message) # lint-amnesty, pylint: disable=no-member, exception-message-attribute
self.fail(error.message) # lint-amnesty, pylint: disable=no-member
@unittest.skipUnless(settings.ROOT_URLCONF == 'lms.urls', 'Test only valid in lms')

View File

@@ -54,7 +54,7 @@ class Command(BaseCommand): # lint-amnesty, pylint: disable=missing-class-docst
print("Groups", groups)
# Confirm group probabilities add up to 1
total = sum(zip(*groups)[1]) # lint-amnesty, pylint: disable=unsubscriptable-object, zip-builtin-not-iterating
total = sum(zip(*groups)[1]) # lint-amnesty, pylint: disable=unsubscriptable-object
print("Total:", total)
if abs(total - 1) > 0.01:
print("Total not 1")

View File

@@ -94,7 +94,7 @@ class SAMLAuthBackend(SAMLAuth): # pylint: disable=abstract-method
log.warning(
'[THIRD_PARTY_AUTH] Error in SAML authentication flow. '
'Provider: {idp_name}, Message: {message}'.format(
message=ex.message, # lint-amnesty, pylint: disable=no-member, exception-message-attribute
message=ex.message, # lint-amnesty, pylint: disable=no-member
idp_name=response.get('idp_name')
)
)

View File

@@ -35,7 +35,7 @@ def decompress_string(value):
"""
try:
val = value.encode('utf').decode('base64') # pylint: disable=invalid-str-codec
val = value.encode('utf').decode('base64')
zbuf = BytesIO(val)
zfile = gzip.GzipFile(fileobj=zbuf)
ret = zfile.read()
@@ -60,7 +60,7 @@ class CompressedTextField(CreatorMixin, models.TextField):
if isinstance(value, str):
value = value.encode('utf8')
value = compress_string(value)
value = value.encode('base64').decode('utf8') # pylint: disable=invalid-str-codec
value = value.encode('base64').decode('utf8')
return value
def to_python(self, value):