Changed some # type: ignore statements to work with the latest mypy

- Legacy-Id: 16968
This commit is contained in:
Henrik Levkowetz 2019-11-05 22:41:18 +00:00
parent c565dca35b
commit b7724c43d7
8 changed files with 13 additions and 13 deletions

View file

@ -11,7 +11,7 @@ from docutils.utils import SystemMessage
import debug # pyflakes:ignore import debug # pyflakes:ignore
from django.template.loaders.base import Loader as BaseLoader from django.template.loaders.base import Loader as BaseLoader
from django.template.base import Template as DjangoTemplate, TemplateEncodingError # type: ignore (FIXME: remove when Django 2) from django.template.base import Template as DjangoTemplate, TemplateEncodingError # type: ignore
from django.template.exceptions import TemplateDoesNotExist from django.template.exceptions import TemplateDoesNotExist
from django.utils.encoding import smart_text from django.utils.encoding import smart_text

View file

@ -46,7 +46,7 @@ from django.urls import reverse as urlreverse
from django.db.models import Q from django.db.models import Q
from django.http import Http404, HttpResponseBadRequest, HttpResponse, HttpResponseRedirect, QueryDict from django.http import Http404, HttpResponseBadRequest, HttpResponse, HttpResponseRedirect, QueryDict
from django.shortcuts import render from django.shortcuts import render
from django.utils.cache import _generate_cache_key # type: ignore (FIXME: remove when Django 2) from django.utils.cache import _generate_cache_key # type: ignore
import debug # pyflakes:ignore import debug # pyflakes:ignore

View file

@ -41,7 +41,7 @@ class Migration(migrations.Migration):
('about_page', models.CharField(default='ietf.group.views.group_about', max_length=64)), ('about_page', models.CharField(default='ietf.group.views.group_about', max_length=64)),
('default_tab', models.CharField(default='ietf.group.views.group_about', max_length=64)), ('default_tab', models.CharField(default='ietf.group.views.group_about', max_length=64)),
('material_types', models.CharField(default='slides', max_length=64, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of material types', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')])), ('material_types', models.CharField(default='slides', max_length=64, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of material types', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')])),
# type: ignore (FIXME: remove when Django 2) # type: ignore
('admin_roles', models.CharField(default='chair', max_length=64, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')])), ('admin_roles', models.CharField(default='chair', max_length=64, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')])),
('agenda_type', models.ForeignKey(default='ietf', null=True, on_delete=django.db.models.deletion.CASCADE, to='name.AgendaTypeName')), ('agenda_type', models.ForeignKey(default='ietf', null=True, on_delete=django.db.models.deletion.CASCADE, to='name.AgendaTypeName')),
], ],

View file

@ -45,7 +45,7 @@ class Migration(migrations.Migration):
model_name='groupfeatures', model_name='groupfeatures',
name='role_order', name='role_order',
field=models.CharField(default='chair,secr,member', help_text='The order in which roles are shown, for instance on photo pages', max_length=128, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')]), field=models.CharField(default='chair,secr,member', help_text='The order in which roles are shown, for instance on photo pages', max_length=128, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')]),
# type: ignore (FIXME: remove when Django 2) # type: ignore
), ),
migrations.AddField( migrations.AddField(
model_name='groupfeatures', model_name='groupfeatures',
@ -61,7 +61,7 @@ class Migration(migrations.Migration):
model_name='groupfeatures', model_name='groupfeatures',
name='matman_roles', name='matman_roles',
field=models.CharField(default='ad,chair,delegate,secr', max_length=64, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')]), field=models.CharField(default='ad,chair,delegate,secr', max_length=64, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')]),
# type: ignore (FIXME: remove when Django 2) # type: ignore
), ),
migrations.AddField( migrations.AddField(
model_name='historicalgroupfeatures', model_name='historicalgroupfeatures',
@ -92,7 +92,7 @@ class Migration(migrations.Migration):
model_name='historicalgroupfeatures', model_name='historicalgroupfeatures',
name='role_order', name='role_order',
field=models.CharField(default='chair,secr,member', help_text='The order in which roles are shown, for instance on photo pages', max_length=128, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')]), field=models.CharField(default='chair,secr,member', help_text='The order in which roles are shown, for instance on photo pages', max_length=128, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')]),
# type: ignore (FIXME: remove when Django 2) # type: ignore
), ),
migrations.AddField( migrations.AddField(
model_name='historicalgroupfeatures', model_name='historicalgroupfeatures',
@ -108,6 +108,6 @@ class Migration(migrations.Migration):
model_name='historicalgroupfeatures', model_name='historicalgroupfeatures',
name='matman_roles', name='matman_roles',
field=models.CharField(default='ad,chair,delegate,secr', max_length=64, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')]), field=models.CharField(default='ad,chair,delegate,secr', max_length=64, validators=[django.core.validators.RegexValidator(code=b'invalid', message=b'Enter a comma-separated list of role slugs', regex=b'[a-z0-9_-]+(,[a-z0-9_-]+)*')]),
# type: ignore (FIXME: remove when Django 2) # type: ignore
), ),
] ]

View file

@ -1,7 +1,7 @@
# Copyright The IETF Trust 2007-2019, All Rights Reserved # Copyright The IETF Trust 2007-2019, All Rights Reserved
# Copyright The IETF Trust 2007, 2009, All Rights Reserved # Copyright The IETF Trust 2007, 2009, All Rights Reserved
from django.contrib.auth.views import logout # type: ignore (FIXME: remove when Django 2) from django.contrib.auth.views import logout # type: ignore
from ietf.ietfauth import views from ietf.ietfauth import views
from ietf.utils.urls import url from ietf.utils.urls import url

View file

@ -8,4 +8,4 @@ from ietf.ipr.models import IprDisclosureBase
queryset = IprDisclosureBase.objects.filter(state__in=('posted','removed')) queryset = IprDisclosureBase.objects.filter(state__in=('posted','removed'))
archive = {'queryset':queryset, 'date_field': 'time', 'allow_empty':True } archive = {'queryset':queryset, 'date_field': 'time', 'allow_empty':True }
IPRMap = GenericSitemap(archive) # type: ignore (FIXME: remove when Django 2) IPRMap = GenericSitemap(archive) # type: ignore

View file

@ -2,7 +2,7 @@
#import logging #import logging
from django.db import connection from django.db import connection
from django.utils.log import getLogger # type: ignore (FIXME: remove when Django 2) from django.utils.log import getLogger # type: ignore
logger = getLogger(__name__) logger = getLogger(__name__)

View file

@ -291,11 +291,11 @@ def submission_status(request, submission_id, access_token=None):
prev_authors = [] if not doc else [ author.person for author in doc.documentauthor_set.all() ] prev_authors = [] if not doc else [ author.person for author in doc.documentauthor_set.all() ]
curr_authors = [ get_person_from_name_email(author["name"], author.get("email")) for author in submission.authors ] curr_authors = [ get_person_from_name_email(author["name"], author.get("email")) for author in submission.authors ]
if request.user.is_authenticated and request.user.person in (prev_authors if submission.rev != '00' else curr_authors): # type: ignore (FIXME: revisit: "User" has no attribute "person" ) if request.user.is_authenticated and request.user.person in (prev_authors if submission.rev != '00' else curr_authors): # type: ignore
# go directly to posting submission # go directly to posting submission
docevent_from_submission(request, submission, desc="Uploaded new revision", who=request.user.person) # type: ignore (FIXME: revisit: "User" has no attribute "person" ) docevent_from_submission(request, submission, desc="Uploaded new revision", who=request.user.person) # type: ignore
desc = "New version accepted (logged-in submitter: %s)" % request.user.person # type: ignore (FIXME: revisit: "User" has no attribute "person") desc = "New version accepted (logged-in submitter: %s)" % request.user.person # type: ignore
post_submission(request, submission, desc) post_submission(request, submission, desc)
create_submission_event(request, submission, desc) create_submission_event(request, submission, desc)
else: else: