pylint-dev / pylint

It's not just a linter that annoys you!
https://pylint.readthedocs.io/en/latest/
GNU General Public License v2.0
5.32k stars 1.14k forks source link

Harden primer package caching against possible race condition #9931

Closed jacobtylerwalls closed 2 months ago

jacobtylerwalls commented 2 months ago

Refs https://github.com/pylint-dev/pylint/pull/9925#issuecomment-2358249852

cc/ @akamat10

codecov[bot] commented 2 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 95.80%. Comparing base (67acc96) to head (b96d40b).

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/pylint-dev/pylint/pull/9931/graphs/tree.svg?width=650&height=150&src=pr&token=ZETEzayrfk&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pylint-dev)](https://app.codecov.io/gh/pylint-dev/pylint/pull/9931?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=pylint-dev) ```diff @@ Coverage Diff @@ ## main #9931 +/- ## ======================================= Coverage 95.80% 95.80% ======================================= Files 174 174 Lines 18933 18933 ======================================= Hits 18139 18139 Misses 794 794 ```
github-actions[bot] commented 2 months ago

🤖 Effect of this PR on checked open source code: 🤖

Effect on sentry: The following messages are now emitted:

1) import-error: *Unable to import 'django.core.handlers.wsgi'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/wsgi.py#L16 2) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/wsgi.py#L16 3) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/http.py#L12 4) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/constants.py#L17 5) import-error: *Unable to import 'django.dispatch.dispatcher'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/signals.py#L9 6) no-name-in-module: *No name 'dispatch' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/signals.py#L9 7) no-self-use: *Method could be a function* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/signals.py#L82 8) too-few-public-methods: *Too few public methods (1/2)* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/signals.py#L57 9) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/event_manager.py#L14 10) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/event_manager.py#L14 11) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/event_manager.py#L15 12) no-name-in-module: *No name 'Max' in module 'django.db.models'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/event_manager.py#L17 13) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/event_manager.py#L19 14) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/sdk_updates.py#L6 15) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/sdk_updates.py#L6 16) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/exceptions.py#L1 17) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/mail/notifications.py#L9 18) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/relay/config/metric_extraction.py#L11 19) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/relay/config/metric_extraction.py#L11 20) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectcodeowners.py#L8 21) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectcodeowners.py#L8 22) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/scheduledeletion.py#L9 23) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/scheduledeletion.py#L9 24) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupsnooze.py#L8 25) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupsnooze.py#L8 26) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupshare.py#L5 27) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupshare.py#L5 28) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationonboardingtask.py#L6 29) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationonboardingtask.py#L6 30) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationonboardingtask.py#L8 31) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationonboardingtask.py#L8 32) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L15 33) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L15 34) import-error: *Unable to import 'django.dispatch'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L19 35) no-name-in-module: *No name 'dispatch' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L19 36) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L20 37) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L20 38) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L21 39) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L22 40) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L593 41) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L594 42) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L595 43) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L596 44) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L597 45) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L598 46) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L599 47) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L600 48) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L601 49) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L602 50) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/group.py#L614 51) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/distribution.py#L2 52) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/distribution.py#L2 53) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/notificationmessage.py#L7 54) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/notificationmessage.py#L7 55) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectplatform.py#L2 56) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectplatform.py#L2 57) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/eventattachment.py#L10 58) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/eventattachment.py#L10 59) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/eventattachment.py#L11 60) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/eventattachment.py#L13 61) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/eventattachment.py#L13 62) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/eventattachment.py#L106 63) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/eventattachment.py#L107 64) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/eventattachment.py#L112 65) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releasefile.py#L15 66) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releasefile.py#L96 67) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releasefile.py#L100 68) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupcommitresolution.py#L2 69) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupcommitresolution.py#L2 70) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/auditlogentry.py#L9 71) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/auditlogentry.py#L9 72) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/auditlogentry.py#L75 73) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/auditlogentry.py#L76 74) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/auditlogentry.py#L81 75) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/team.py#L8 76) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/team.py#L8 77) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/team.py#L9 78) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releaseactivity.py#L2 79) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releaseactivity.py#L2 80) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupinbox.py#L7 81) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupinbox.py#L7 82) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupinbox.py#L69 83) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectredirect.py#L2 84) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectredirect.py#L2 85) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/teamreplica.py#L4 86) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/teamreplica.py#L4 87) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/activity.py#L12 88) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/activity.py#L12 89) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/activity.py#L125 90) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/activity.py#L145 91) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/activity.py#L180 92) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/promptsactivity.py#L3 93) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/promptsactivity.py#L3 94) import-error: *Unable to import 'django.dispatch'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/recentsearch.py#L3 95) no-name-in-module: *No name 'dispatch' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/recentsearch.py#L3 96) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/recentsearch.py#L4 97) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/recentsearch.py#L4 98) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apigrant.py#L6 99) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apigrant.py#L6 100) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organization.py#L11 101) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organization.py#L11 102) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organization.py#L12 103) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/platformexternalissue.py#L4 104) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/platformexternalissue.py#L4 105) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/project.py#L14 106) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/project.py#L14 107) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/project.py#L15 108) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/project.py#L16 109) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/project.py#L366 110) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/project.py#L719 111) attribute-defined-outside-init: *Attribute 'pk' defined outside __init__* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/project.py#L736 112) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupowner.py#L11 113) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupowner.py#L11 114) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupowner.py#L79 115) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/deploy.py#L2 116) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/deploy.py#L2 117) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouprulestatus.py#L2 118) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouprulestatus.py#L2 119) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/debugfile.py#L19 120) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/debugfile.py#L19 121) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/debugfile.py#L141 122) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/debugfile.py#L142 123) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/debugfile.py#L197 124) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/notificationsettingbase.py#L25 125) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectkey.py#L14 126) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectkey.py#L14 127) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectkey.py#L15 128) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectkey.py#L188 129) attribute-defined-outside-init: *Attribute 'pk' defined outside __init__* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectkey.py#L349 130) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/pullrequest.py#L9 131) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/pullrequest.py#L9 132) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/pullrequest.py#L83 133) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/pullrequest.py#L84 134) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/deletedentry.py#L2 135) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/deletedentry.py#L2 136) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupassignee.py#L8 137) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupassignee.py#L8 138) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupassignee.py#L265 139) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectownership.py#L10 140) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectownership.py#L10 141) no-name-in-module: *No name 'Index' in module 'django.db.models'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupenvironment.py#L1 142) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupenvironment.py#L3 143) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupenvironment.py#L3 144) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouphash.py#L6 145) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/statistical_detectors.py#L77 146) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/authprovider.py#L8 147) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/authprovider.py#L8 148) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/userreport.py#L2 149) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/userreport.py#L2 150) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/userreport.py#L25 151) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/userreport.py#L26 152) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releaseenvironment.py#L4 153) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releaseenvironment.py#L4 154) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouphistory.py#L6 155) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouphistory.py#L6 156) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouphistory.py#L7 157) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouphistory.py#L221 158) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouphistory.py#L222 159) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouphistory.py#L223 160) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupbookmark.py#L3 161) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupbookmark.py#L3 162) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/artifactbundle.py#L10 163) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/artifactbundle.py#L10 164) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/artifactbundle.py#L150 165) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/artifactbundle.py#L172 166) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/artifactbundle.py#L192 167) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/artifactbundle.py#L208 168) import-error: *Unable to import 'django.db.models.query'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/commit.py#L6 169) no-name-in-module: *No name 'query' in module 'django.db.models'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/commit.py#L6 170) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/commit.py#L7 171) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/commit.py#L7 172) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/commit.py#L8 173) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/commit.py#L55 174) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/commit.py#L56 175) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/commit.py#L57 176) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/environment.py#L6 177) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/environment.py#L6 178) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouprelease.py#L4 179) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouprelease.py#L4 180) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouprelease.py#L36 181) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouprelease.py#L37 182) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/servicehook.py#L9 183) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/servicehook.py#L9 184) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationslugreservationreplica.py#L2 185) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationslugreservationreplica.py#L2 186) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmember.py#L18 187) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmember.py#L18 188) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmember.py#L19 189) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmember.py#L20 190) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmember.py#L261 191) useless-parent-delegation: *Useless parent or super() delegation in method 'refresh_from_db'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmember.py#L261 192) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/orgauthtoken.py#L5 193) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/orgauthtoken.py#L5 194) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/orgauthtoken.py#L6 195) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/orgauthtoken.py#L8 196) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/orgauthtoken.py#L8 197) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/orgauthtoken.py#L9 198) no-name-in-module: *No name 'Sum' in module 'django.db.models'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L11 199) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L12 200) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L12 201) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L13 202) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L14 203) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L255 204) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L272 205) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L282 206) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L283 207) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L284 208) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release.py#L285 209) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/sentryshot.py#L6 210) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/sentryshot.py#L6 211) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupsubscription.py#L8 212) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupsubscription.py#L8 213) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouphashmetadata.py#L2 214) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouphashmetadata.py#L2 215) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/authidentityreplica.py#L6 216) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/authidentityreplica.py#L6 217) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rulesnooze.py#L5 218) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rulesnooze.py#L5 219) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectbookmark.py#L3 220) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/projectbookmark.py#L3 221) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apitoken.py#L10 222) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apitoken.py#L10 223) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apitoken.py#L11 224) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/authidentity.py#L8 225) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/authidentity.py#L8 226) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dynamicsampling.py#L10 227) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dynamicsampling.py#L10 228) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dynamicsampling.py#L131 229) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dynamicsampling.py#L133 230) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dynamicsampling.py#L135 231) no-name-in-module: *No name 'Index' in module 'django.db.models'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rulefirehistory.py#L1 232) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rulefirehistory.py#L3 233) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rulefirehistory.py#L3 234) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/tombstone.py#L4 235) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/tombstone.py#L4 236) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/tombstone.py#L59 237) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/tombstone.py#L73 238) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rule.py#L9 239) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rule.py#L9 240) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rule.py#L74 241) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rule.py#L75 242) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rule.py#L126 243) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/rule.py#L131 244) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apiauthorization.py#L2 245) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apiauthorization.py#L2 246) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releaseprojectenvironment.py#L8 247) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releaseprojectenvironment.py#L8 248) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releaseprojectenvironment.py#L95 249) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releaseprojectenvironment.py#L96 250) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmembermapping.py#L5 251) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmembermapping.py#L5 252) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmembermapping.py#L57 253) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmembermapping.py#L58 254) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/repository.py#L7 255) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/repository.py#L7 256) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupresolution.py#L3 257) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupresolution.py#L3 258) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupresolution.py#L4 259) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmemberteamreplica.py#L2 260) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmemberteamreplica.py#L2 261) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupemailthread.py#L2 262) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupemailthread.py#L2 263) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupemailthread.py#L29 264) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apiapplication.py#L9 265) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apiapplication.py#L9 266) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apiapplication.py#L10 267) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apiapplication.py#L89 268) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dashboard_widget.py#L8 269) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dashboard_widget.py#L8 270) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dashboard_widget.py#L9 271) no-member: *Module 'django.db.models' has no 'TextChoices' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dashboard_widget.py#L187 272) too-few-public-methods: *Too few public methods (0/2)* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dashboard_widget.py#L187 273) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationslugreservation.py#L8 274) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationslugreservation.py#L8 275) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupseen.py#L3 276) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupseen.py#L3 277) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouplink.py#L7 278) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouplink.py#L7 279) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouplink.py#L8 280) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/grouplink.py#L83 281) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/relay.py#L4 282) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/relay.py#L4 283) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/relay.py#L5 284) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/featureadoption.py#L7 285) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/featureadoption.py#L7 286) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/savedsearch.py#L6 287) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/savedsearch.py#L6 288) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/savedsearch.py#L7 289) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/groupmeta.py#L5 290) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/authproviderreplica.py#L6 291) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/authproviderreplica.py#L6 292) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmapping.py#L6 293) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/organizationmapping.py#L6 294) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/broadcast.py#L4 295) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/broadcast.py#L4 296) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apikey.py#L5 297) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apikey.py#L5 298) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/apikey.py#L6 299) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dashboard.py#L6 300) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/dashboard.py#L6 301) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release_threshold/release_threshold.py#L2 302) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/release_threshold/release_threshold.py#L2 303) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releases/release_project.py#L93 304) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releases/release_project.py#L94 305) no-member: *Module 'django.db.models' has no 'Index' member* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/releases/release_project.py#L95 306) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/control_file.py#L4 307) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/abstractfile.py#L15 308) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/abstractfile.py#L16 309) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/abstractfile.py#L18 310) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/abstractfile.py#L18 311) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/abstractfile.py#L390 312) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/file.py#L4 313) import-error: *Unable to import 'django.core.files.storage'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/utils.py#L10 314) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/utils.py#L10 315) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/utils.py#L11 316) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/utils.py#L11 317) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/abstractfileblob.py#L11 318) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/abstractfileblob.py#L11 319) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/files/abstractfileblob.py#L228 320) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/options/option.py#L4 321) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/options/option.py#L4 322) attribute-defined-outside-init: *Attribute 'pk' defined outside __init__* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/options/project_option.py#L191 323) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/integrations/sentry_app.py#L9 324) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/integrations/sentry_app.py#L9 325) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/integrations/sentry_app.py#L191 326) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/integrations/sentry_app_installation.py#L10 327) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/integrations/sentry_app_installation.py#L10 328) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/avatars/base.py#L8 329) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/avatars/base.py#L10 330) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/avatars/base.py#L46 331) missing-function-docstring: *Missing function or method docstring* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/models/avatars/base.py#L66 332) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/identity/pipeline.py#L6 333) import-error: *Unable to import 'django.utils.decorators'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/identity/oauth2.py#L10 334) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/identity/oauth2.py#L10 335) import-error: *Unable to import 'django.views.decorators.csrf'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/identity/oauth2.py#L11 336) no-name-in-module: *No name 'views' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/identity/oauth2.py#L11 337) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/identity/vsts/provider.py#L2 338) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/identity/github/provider.py#L1 339) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/identity/github_enterprise/provider.py#L1 340) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/otp.py#L9 341) import-error: *Unable to import 'django.utils'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/relocation.py#L12 342) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/relocation.py#L12 343) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/validators.py#L4 344) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/signing.py#L7 345) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/signing.py#L8 346) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/retries.py#L10 347) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/platform_categories.py#L1 348) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/snuba.py#L25 349) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/snuba.py#L25 350) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/strings.py#L12 351) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/cache.py#L4 352) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/cache.py#L4 353) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/redis.py#L10 354) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/circuit_breaker.py#L8 355) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/circuit_breaker.py#L8 356) import-error: *Unable to import 'django.core.cache'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/committers.py#L10 357) no-name-in-module: *No name 'core' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/committers.py#L10 358) import-error: *Unable to import 'django.db.models.query'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/json.py#L14 359) no-name-in-module: *No name 'query' in module 'django.db.models'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/json.py#L14 360) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/json.py#L15 361) no-name-in-module: *No name 'utils' in module 'django'* https://github.com/getsentry/sentry/blob/8264fa31f54c8bbfacdac3cd11ad630ace40ba40/src/sentry/utils/json.py#L16 362) no-name-in-module: *No name 'utils' in module 'django'* https... *This comment was truncated because GitHub allows only 65536 characters in a comment.* *This comment was generated for commit b96d40b22f3d7febb6ffca82a16b28f572711872*
akamat10 commented 2 months ago

Isn't there a clean way to fix it instead of using a heuristic?

jacobtylerwalls commented 2 months ago

Redesigning the parallelization of the primer sounds like the way to fix it cleanly, but if a fix doesn't develop over the next few days I guess I'd rather have this than nothing.

jacobtylerwalls commented 2 months ago

That said, this check might not be in the right place, looking into it.

jacobtylerwalls commented 2 months ago

I reread https://github.com/pylint-dev/pylint/pull/9925#issuecomment-2358249852 and paid closer attention to what you said about cancel-in-progress: true. I'll close this out and try another approach now that I understand your theory better!