Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove old-style classes code, remove check for new-style class #9925

Merged
merged 7 commits into from
Sep 17, 2024

Conversation

akamat10
Copy link
Contributor

@akamat10 akamat10 commented Sep 13, 2024

Type of Changes

Type
βœ“ πŸ”¨ Refactoring
βœ“ πŸ“œ Docs

Description

Refs pylint-dev/astroid#2561

Copy link

codecov bot commented Sep 13, 2024

Codecov Report

Attention: Patch coverage is 91.66667% with 2 lines in your changes missing coverage. Please review.

Project coverage is 95.80%. Comparing base (f448dca) to head (ededf77).
Report is 86 commits behind head on main.

Files with missing lines Patch % Lines
pylint/checkers/newstyle.py 90.90% 2 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #9925      +/-   ##
==========================================
- Coverage   95.80%   95.80%   -0.01%     
==========================================
  Files         174      174              
  Lines       18935    18933       -2     
==========================================
- Hits        18141    18139       -2     
  Misses        794      794              
Files with missing lines Coverage Ξ”
pylint/checkers/classes/class_checker.py 93.75% <100.00%> (ΓΈ)
pylint/checkers/exceptions.py 98.29% <100.00%> (-0.01%) ⬇️
pylint/checkers/newstyle.py 96.00% <90.90%> (-0.08%) ⬇️

This comment has been minimized.

DanielNoord
DanielNoord previously approved these changes Sep 13, 2024
Copy link
Collaborator

@DanielNoord DanielNoord left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's remove them Pierre. OldStyleClass and NewStyleClass are no different

@Pierre-Sassoulas Pierre-Sassoulas dismissed their stale review September 14, 2024 06:53

Test were duplicated

Copy link
Member

@jacobtylerwalls jacobtylerwalls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this. Mind resolving the lints?

This comment has been minimized.

@akamat10 akamat10 force-pushed the remove_newstyle_check branch from 1797367 to b372a3f Compare September 16, 2024 22:54
@akamat10
Copy link
Contributor Author

Thanks for the reviews! Do I need to fix the code coverage failure, too? This PR is removing code.

This comment has been minimized.

@jacobtylerwalls
Copy link
Member

No worries on the coverage check, but we do want the docs check to pass: see the git diff it outputs.

@akamat10
Copy link
Contributor Author

Thanks! Hopefully, that fixes it. Should Checks / documentation (pull_request) be made required to give better feedback to the person submitting PR?

Copy link
Contributor

πŸ€– Effect of this PR on checked open source code: πŸ€–

Effect on home-assistant:
The following messages are now emitted:

  1. unsubscriptable-object:
    Value 'self.hass.data[DOMAIN]' is unsubscriptable
    https://github.com/home-assistant/core/blob/f80cc1a247dcbfcecc4dfd3912d2065f3ad21cdb/homeassistant/components/media_source/models.py#L89
  2. unsupported-assignment-operation:
    'self.hass.data[DATA_LAST_WAKE_UP]' does not support item assignment
    https://github.com/home-assistant/core/blob/f80cc1a247dcbfcecc4dfd3912d2065f3ad21cdb/homeassistant/components/assist_pipeline/pipeline.py#L770
  3. unsupported-assignment-operation:
    'self.run.hass.data[DATA_LAST_WAKE_UP]' does not support item assignment
    https://github.com/home-assistant/core/blob/f80cc1a247dcbfcecc4dfd3912d2065f3ad21cdb/homeassistant/components/assist_pipeline/pipeline.py#L1377
  4. unsupported-assignment-operation:
    'self.hass.data[DOMAIN]' does not support item assignment
    https://github.com/home-assistant/core/blob/f80cc1a247dcbfcecc4dfd3912d2065f3ad21cdb/homeassistant/components/system_health/__init__.py#L228

Effect on sentry:
The following messages are now emitted:

  1. no-name-in-module:
    No name 'encoding' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/event_manager.py#L19
  2. no-member:
    Class 'ProjectKey' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/event_manager.py#L575
  3. no-member:
    Class 'GroupResolution' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/event_manager.py#L2087
  4. arguments-renamed:
    Parameter 'o' has been renamed to 'obj' in overriding 'DatetimeSafeDjangoJSONEncoder.default' method
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/backup/helpers.py#L46
  5. no-name-in-module:
    No name 'text' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/backup/sanitize.py#L15
  6. no-member:
    Class 'GroupSnooze' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/receivers.py#L16
  7. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/ingest.py#L56
  8. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/occurrence_consumer.py#L17
  9. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/ignored.py#L9
  10. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/issue_occurrence.py#L10
  11. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/services/issue/impl.py#L17
  12. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/services/issue/impl.py#L23
  13. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/services/issue/impl.py#L33
  14. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/endpoints/organization_release_previous_commits.py#L37
  15. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/endpoints/group_events.py#L7
  16. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/issues/endpoints/organization_group_index.py#L7
  17. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/release_health/tasks.py#L8
  18. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/release_health/tasks.py#L109
  19. no-member:
    Class 'ReleaseProjectEnvironment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/release_health/tasks.py#L109
  20. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/release_health/tasks.py#L151
  21. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/release_health/tasks.py#L152
  22. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/release_health/tasks.py#L153
  23. no-member:
    Class 'ReleaseEnvironment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/release_health/tasks.py#L154
  24. too-many-ancestors:
    Too many ancestors (9/7)
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/types/token.py#L4
  25. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/check_new_issue_threshold_met.py#L4
  26. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/check_new_issue_threshold_met.py#L71
  27. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/email.py#L32
  28. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/auto_resolve_issues.py#L8
  29. no-member:
    Class 'ServiceHook' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/servicehooks.py#L39
  30. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/clear_expired_resolutions.py#L27
  31. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/auth.py#L72
  32. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/clear_expired_rulesnoozes.py#L1
  33. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/merge.py#L61
  34. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/merge.py#L85
  35. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/clear_expired_snoozes.py#L1
  36. no-member:
    Class 'ProjectKey' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/relay.py#L44
  37. no-member:
    Class 'ProjectKey' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/relay.py#L162
  38. no-member:
    Class 'ProjectKey' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/relay.py#L346
  39. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/relay.py#L354
  40. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/files.py#L4
  41. no-member:
    Class 'Relocation' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/relocation.py#L428
  42. no-member:
    Class 'RelocationValidation' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/relocation.py#L937
  43. no-member:
    Class 'RelocationValidationAttempt' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/relocation.py#L956
  44. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/commits.py#L78
  45. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/commits.py#L93
  46. no-member:
    Class 'Activity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/activity.py#L36
  47. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/beacon.py#L12
  48. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/options.py#L4
  49. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/commit_context.py#L11
  50. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/assemble.py#L16
  51. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/assemble.py#L385
  52. no-member:
    Class 'ReleaseFile' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/assemble.py#L460
  53. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/groupowner.py#L5
  54. no-member:
    Class 'GroupOwner' has no 'MultipleObjectsReturned' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/groupowner.py#L106
  55. no-member:
    Class 'Commit' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/groupowner.py#L127
  56. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/groupowner.py#L133
  57. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/update_user_reports.py#L6
  58. no-member:
    Class 'SentryAppInstallation' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/sentry_apps.py#L238
  59. no-member:
    Class 'Group' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/sentry_apps.py#L306
  60. no-member:
    Class 'ServiceHook' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/sentry_apps.py#L368
  61. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/repository.py#L22
  62. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/check_auth.py#L8
  63. no-member:
    Class 'AuthIdentity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/check_auth.py#L90
  64. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/statistical_detectors.py#L9
  65. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/on_demand_metrics.py#L8
  66. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/digests.py#L58
  67. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/collect_project_platforms.py#L3
  68. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/post_process.py#L13
  69. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/post_process.py#L609
  70. no-member:
    Class 'GroupSnooze' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/post_process.py#L878
  71. no-member:
    Class 'Commit' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/codeowners/code_owners_auto_sync.py#L20
  72. no-member:
    Class 'RepositoryProjectPathConfig' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/codeowners/update_code_owners_schema.py#L60
  73. no-member:
    Class 'ProjectCodeOwners' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/codeowners/update_code_owners_schema.py#L60
  74. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/embeddings_grouping/backfill_seer_grouping_records_for_project.py#L108
  75. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/deletion/scheduled.py#L9
  76. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/tasks/deletion/hybrid_cloud.py#L24
  77. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/initializer.py#L392
  78. no-name-in-module:
    No name 'autoreload' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/run.py#L233
  79. no-member:
    Class 'ProjectKey' has no 'MultipleObjectsReturned' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/repair.py#L35
  80. no-name-in-module:
    No name 'crypto' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/init.py#L5
  81. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/tsdb.py#L68
  82. no-member:
    Class 'File' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/files.py#L22
  83. no-member:
    Class 'File' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/files.py#L42
  84. no-member:
    Class 'UserPermission' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/permissions.py#L66
  85. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/cleanup.py#L14
  86. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/cleanup.py#L30
  87. no-name-in-module:
    No name 'defaultfilters' in module 'django.template'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/runner/commands/performance.py#L6
  88. no-name-in-module:
    No name 'text' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/scim/endpoints/teams.py#L7
  89. no-member:
    Class 'Team' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/scim/endpoints/teams.py#L312
  90. no-member:
    Class 'Team' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/scim/endpoints/teams.py#L323
  91. no-member:
    Class 'OrganizationMemberTeam' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/scim/endpoints/teams.py#L376
  92. no-member:
    Class 'OrganizationMember' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/scim/endpoints/teams.py#L469
  93. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/nodestore/migrations/0001_initial.py#L1
  94. no-member:
    Module 'django.utils' has no 'timezone' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/nodestore/migrations/0001_initial.py#L19
  95. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/nodestore/django/models.py#L2
  96. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/nodestore/django/backend.py#L9
  97. no-member:
    Class 'Node' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/nodestore/django/backend.py#L45
  98. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/discover/models.py#L8
  99. no-member:
    Class 'ProjectTeam' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/discover/models.py#L146
  100. no-member:
    Class 'DiscoverSavedQuery' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/discover/endpoints/discover_homepage_query.py#L50
  101. no-member:
    Class 'DiscoverSavedQuery' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/discover/endpoints/discover_homepage_query.py#L61
  102. no-member:
    Class 'DiscoverSavedQuery' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/discover/endpoints/discover_homepage_query.py#L129
  103. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/discover/endpoints/discover_saved_query_detail.py#L2
  104. no-member:
    Class 'DiscoverSavedQuery' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/discover/endpoints/discover_saved_query_detail.py#L42
  105. no-name-in-module:
    No name 'signals' in module 'django.core'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/env.py#L1
  106. no-name-in-module:
    No name 'encoding' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/access_log.py#L10
  107. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/classifications.py#L141
  108. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/classifications.py#L141
  109. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/vsts.py#L45
  110. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/vsts.py#L45
  111. no-member:
    Class 'OrganizationMapping' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/bitbucket.py#L35
  112. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/slack.py#L256
  113. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/slack.py#L260
  114. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/gitlab.py#L75
  115. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/gitlab.py#L75
  116. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/jira.py#L59
  117. no-member:
    Class 'OrganizationMapping' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/plugin.py#L39
  118. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/discord.py#L126
  119. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/discord.py#L126
  120. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/msteams.py#L101
  121. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/msteams.py#L101
  122. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/github.py#L65
  123. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/middleware/integrations/parsers/github.py#L65
  124. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/analytics/event.py#L9
  125. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/pipeline.py#L7
  126. no-member:
    Class 'OrganizationMapping' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/pipeline.py#L73
  127. no-member:
    Class 'Identity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/pipeline.py#L172
  128. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/time_utils.py#L5
  129. no-name-in-module:
    No name 'timesince' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/time_utils.py#L6
  130. no-member:
    Class 'Incident' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/metric_alerts.py#L168
  131. no-member:
    Class 'ExternalActor' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/notifications.py#L91
  132. no-member:
    Class 'Identity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/base.py#L388
  133. no-member:
    Class 'Identity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/base.py#L397
  134. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket/installed.py#L1
  135. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket/uninstalled.py#L1
  136. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket/webhook.py#L12
  137. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket/webhook.py#L73
  138. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket/webhook.py#L135
  139. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira_server/webhooks.py#L7
  140. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira_server/search.py#L39
  141. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira_server/integration.py#L17
  142. no-member:
    Class 'Identity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira_server/integration.py#L289
  143. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/migrate_repo.py#L20
  144. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/migrate_repo.py#L20
  145. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/migrate_repo.py#L20
  146. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/migrate_repo.py#L26
  147. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/migrate_repo.py#L31
  148. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/migrate_repo.py#L66
  149. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/sync_status_outbound.py#L17
  150. no-member:
    Class 'ExternalIssue' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/sync_status_outbound.py#L33
  151. no-member:
    Class 'ExternalIssue' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/create_comment.py#L21
  152. no-member:
    Class 'Activity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/create_comment.py#L31
  153. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/update_comment.py#L19
  154. no-member:
    Class 'ExternalIssue' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/update_comment.py#L23
  155. no-member:
    Class 'Activity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/update_comment.py#L32
  156. no-member:
    Class 'ExternalIssue' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/sync_assignee_outbound.py#L21
  157. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/sync_assignee_outbound.py#L22
  158. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/sync_assignee_outbound.py#L24
  159. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/sync_status_inbound.py#L6
  160. no-member:
    Class 'Release' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/sync_status_inbound.py#L156
  161. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/sync_status_inbound.py#L177
  162. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/tasks/sync_status_inbound.py#L186
  163. no-name-in-module:
    No name 'crypto' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L9
  164. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L10
  165. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L102
  166. no-member:
    Class 'SentryAppInstallationToken' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L117
  167. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L191
  168. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L237
  169. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L276
  170. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L348
  171. no-member:
    Class 'SentryAppInstallationForProvider' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L351
  172. no-member:
    Class 'SentryAppInstallationToken' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vercel/webhook.py#L354
  173. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/middleware/hybrid_cloud/parser.py#L365
  174. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/middleware/hybrid_cloud/parser.py#L379
  175. no-name-in-module:
    No name 'crypto' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/gitlab/webhooks.py#L12
  176. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/gitlab/webhooks.py#L14
  177. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/gitlab/webhooks.py#L64
  178. no-member:
    Class 'Identity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/gitlab/integration.py#L111
  179. no-name-in-module:
    No name 'crypto' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github_enterprise/webhook.py#L13
  180. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github_enterprise/webhook.py#L15
  181. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/msteams/webhook.py#L11
  182. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/integration_external_project.py#L2
  183. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/external_actor.py#L6
  184. no-member:
    Instance of 'FlexibleForeignKey' has no 'id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/external_actor.py#L73
  185. no-member:
    Instance of 'FlexibleForeignKey' has no 'id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/external_actor.py#L77
  186. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/external_actor.py#L103
  187. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/external_actor.py#L103
  188. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/integration_feature.py#L9
  189. no-member:
    Instance of 'Integration' has no 'organizationintegration_set' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/integration.py#L96
  190. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/repository_project_path_config.py#L57
  191. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/repository_project_path_config.py#L57
  192. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/organization_integration.py#L7
  193. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/external_issue.py#L7
  194. no-member:
    Instance of 'ExternalIssue' has no 'organization_id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/external_issue.py#L95
  195. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/doc_integration_avatar.py#L4
  196. no-member:
    Instance of 'DocIntegrationAvatar' has no 'doc_integration_id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/models/doc_integration_avatar.py#L31
  197. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/slack/tasks/link_slack_user_identities.py#L6
  198. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/slack/tasks/find_channel_id_for_alert_rule.py#L43
  199. no-member:
    Class 'AlertRule' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/slack/tasks/find_channel_id_for_alert_rule.py#L55
  200. no-member:
    Class 'Activity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/slack/tasks/send_notifications_on_activity.py#L31
  201. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/slack/tasks/find_channel_id_for_rule.py#L41
  202. no-member:
    Class 'Rule' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/slack/webhooks/action.py#L132
  203. no-member:
    Class 'OrganizationMember' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/slack/webhooks/action.py#L872
  204. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/slack/views/__init__.py#L5
  205. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/messaging/linkage.py#L7
  206. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/messaging/linkage.py#L12
  207. no-member:
    Class 'Rule' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/messaging/message_builder.py#L111
  208. no-member:
    Class 'Environment' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/messaging/message_builder.py#L119
  209. no-member:
    Class 'Commit' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/utils/commit_context.py#L125
  210. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/pagerduty/integration.py#L187
  211. no-member:
    Class 'OrganizationIntegration' has no '_meta' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/pagerduty/utils.py#L48
  212. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira/tasks.py#L22
  213. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira/tasks.py#L32
  214. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira/tasks.py#L123
  215. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira/webhooks/base.py#L8
  216. no-member:
    Class 'ExternalIssue' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira/views/sentry_issue_details.py#L161
  217. no-member:
    Class 'ExternalIssue' has no 'MultipleObjectsReturned' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira/views/sentry_issue_details.py#L165
  218. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/jira/endpoints/search.py#L44
  219. no-name-in-module:
    No name 'crypto' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vsts/webhooks.py#L7
  220. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vsts/integration.py#L483
  221. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/vsts/tasks/subscription_check.py#L20
  222. no-name-in-module:
    No name 'text' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/integration.py#L11
  223. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/integration.py#L494
  224. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/integration.py#L510
  225. no-name-in-module:
    No name 'crypto' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/webhook.py#L14
  226. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/webhook.py#L16
  227. no-member:
    Class 'CommitAuthor' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/webhook.py#L335
  228. no-member:
    Class 'CommitAuthor' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/webhook.py#L509
  229. no-member:
    Class 'CommitAuthor' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/webhook.py#L527
  230. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/installation.py#L39
  231. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/installation.py#L41
  232. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/tasks/pr_comment.py#L146
  233. no-member:
    Class 'Project' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/tasks/pr_comment.py#L165
  234. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/tasks/pr_comment.py#L189
  235. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/tasks/pr_comment.py#L268
  236. no-member:
    Class 'PullRequest' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/tasks/open_pr_comment.py#L419
  237. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/tasks/open_pr_comment.py#L431
  238. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/github/tasks/open_pr_comment.py#L442
  239. no-member:
    Class 'NotificationMessage' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/repository/metric_alert.py#L106
  240. no-member:
    Class 'NotificationMessage' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/repository/issue_alert.py#L121
  241. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/discord/webhooks/base.py#L7
  242. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket_server/integration.py#L14
  243. no-member:
    Class 'Identity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket_server/integration.py#L244
  244. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket_server/webhook.py#L12
  245. no-member:
    Class 'Repository' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket_server/webhook.py#L55
  246. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket_server/webhook.py#L61
  247. no-member:
    Class 'Organization' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/bitbucket_server/webhook.py#L141
  248. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/services/integration/impl.py#L8
  249. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/services/integration/impl.py#L57
  250. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/services/integration/impl.py#L169
  251. no-member:
    Class 'Integration' has no 'MultipleObjectsReturned' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/services/integration/impl.py#L171
  252. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/services/integration/impl.py#L369
  253. no-member:
    Class 'SentryApp' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/services/integration/impl.py#L389
  254. no-member:
    Class 'SentryAppInstallation' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/services/integration/impl.py#L407
  255. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/services/integration/impl.py#L460
  256. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/services/integration/impl.py#L482
  257. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/opsgenie/tasks.py#L27
  258. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/opsgenie/tasks.py#L27
  259. no-member:
    Class 'Integration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/opsgenie/tasks.py#L37
  260. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/opsgenie/tasks.py#L39
  261. no-member:
    Class 'OrganizationIntegration' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/integrations/opsgenie/integration.py#L264
  262. no-name-in-module:
    No name 'encoding' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/similarity/backends/redis.py#L4
  263. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/helper.py#L21
  264. no-member:
    Class 'AuthIdentity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/helper.py#L308
  265. no-member:
    Class 'AuthIdentity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/helper.py#L823
  266. no-member:
    Class 'AuthIdentity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/helper.py#L837
  267. no-name-in-module:
    No name 'encoding' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/provider.py#L10
  268. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/staff.py#L8
  269. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/staff.py#L10
  270. no-name-in-module:
    No name 'crypto' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/staff.py#L11
  271. no-name-in-module:
    No name 'crypto' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/system.py#L11
  272. no-name-in-module:
    No name 'signing' in module 'django.core'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/superuser.py#L21
  273. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/superuser.py#L23
  274. no-name-in-module:
    No name 'crypto' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/superuser.py#L24
  275. no-member:
    Class 'OrganizationMember' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/access.py#L1022
  276. no-member:
    Class 'OrganizationMember' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/access.py#L1112
  277. no-member:
    Class 'AuthIdentity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/providers/github/views.py#L97
  278. no-name-in-module:
    No name 'decorators' in module 'django.views'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/providers/saml2/provider.py#L15
  279. no-member:
    Class 'OrganizationMapping' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/providers/saml2/provider.py#L39
  280. no-member:
    Class 'AuthProvider' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/providers/saml2/provider.py#L47
  281. no-member:
    Class 'AuthProvider' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/providers/saml2/provider.py#L110
  282. no-name-in-module:
    No name 'encoding' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/providers/saml2/forms.py#L3
  283. no-name-in-module:
    No name 'encoding' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/authenticators/recovery_code.py#L7
  284. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/authenticators/base.py#L8
  285. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/access/service.py#L4
  286. no-member:
    Class 'AuthProvider' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/access/impl.py#L32
  287. no-member:
    Class 'AuthIdentity' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/access/impl.py#L42
  288. no-member:
    Class 'OrganizationMemberMapping' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/access/impl.py#L56
  289. no-member:
    Class 'AuthProviderReplica' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/access/impl.py#L81
  290. no-member:
    Class 'AuthIdentityReplica' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/access/impl.py#L90
  291. no-member:
    Class 'OrganizationMember' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/access/impl.py#L101
  292. no-member:
    Class 'ApiKey' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/auth/impl.py#L39
  293. no-member:
    Class 'AuthProvider' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/auth/impl.py#L141
  294. no-member:
    Class 'AuthProvider' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/auth/impl.py#L151
  295. no-member:
    Class 'AuthProvider' has no 'DoesNotExist' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/auth/services/auth/impl.py#L168
  296. arguments-differ:
    Variadics removed in overriding 'Command.handle' method
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/management/commands/create_sample_event.py#L13
  297. arguments-differ:
    Variadics removed in overriding 'Command.handle' method
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/management/commands/generate_controlsilo_urls.py#L85
  298. no-name-in-module:
    No name 'commands' in module 'django.core.management'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/management/commands/makemigrations.py#L5
  299. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/management/commands/generate_reset_password_link.py#L5
  300. arguments-differ:
    Number of parameters was 3 in 'BaseCommand.handle' and is now 3 in overriding 'Command.handle' method
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/management/commands/generate_reset_password_link.py#L23
  301. arguments-differ:
    Variadics removed in overriding 'Command.handle' method
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/management/commands/generate_reset_password_link.py#L23
  302. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/templatetags/sentry_admin_helpers.py#L4
  303. no-name-in-module:
    No name 'defaultfilters' in module 'django.template'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/templatetags/sentry_helpers.py#L10
  304. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/templatetags/sentry_helpers.py#L11
  305. redefined-variable-type:
    Redefinition of arg type from django.utils.functional.lazy.proxy to str
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/templatetags/sentry_helpers.py#L66
  306. no-name-in-module:
    No name 'timesince' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/templatetags/sentry_helpers.py#L203
  307. no-name-in-module:
    No name 'defaultfilters' in module 'django.template'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/templatetags/sentry_helpers.py#L247
  308. no-member:
    Class 'ProjectKey' has no 'MultipleObjectsReturned' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/profiles/task.py#L1076
  309. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/newsletter/dummy.py#L8
  310. no-name-in-module:
    No name 'encoding' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/silo/client.py#L14
  311. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/debugfile.py#L19
  312. no-member:
    Instance of 'FlexibleForeignKey' has no 'headers' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/debugfile.py#L151
  313. no-member:
    Instance of 'FlexibleForeignKey' has no 'delete' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/debugfile.py#L199
  314. no-name-in-module:
    No name 'timezone' in module 'django.utils'
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/auditlogentry.py#L9
  315. no-member:
    Instance of 'AuditLogEntry' has no 'actor_id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/auditlogentry.py#L89
  316. no-member:
    Instance of 'AuditLogEntry' has no 'actor_id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/auditlogentry.py#L90
  317. no-member:
    Instance of 'AuditLogEntry' has no 'actor_id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/auditlogentry.py#L93
  318. no-member:
    Instance of 'FlexibleForeignKey' has no 'key' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/auditlogentry.py#L98
  319. no-member:
    Instance of 'AuditLogEntry' has no 'actor_id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/auditlogentry.py#L117
  320. no-member:
    Instance of 'AuditLogEntry' has no 'actor_id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/auditlogentry.py#L117
  321. no-member:
    Instance of 'AuditLogEntry' has no 'target_user_id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/auditlogentry.py#L121
  322. no-member:
    Instance of 'AuditLogEntry' has no 'actor_key_id' member
    https://github.com/getsentry/sentry/blob/75bb760e5c576722640b7a0a9f526f8d2cdff586/src/sentry/models/auditlogentry.py#L123
  323. no-member:
    *Instance of 'F...

This comment was truncated because GitHub allows only 65536 characters in a comment.

This comment was generated for commit ededf77

@akamat10
Copy link
Contributor Author

Do I need to worry about the messages on #9925 (comment) ? Is it saying they are caused by my changes?

@Pierre-Sassoulas
Copy link
Member

I don't think the primer are due to this, they run on the latest commit so when a commit is introduced in the repository we prime this can happen. (#8998)

@jacobtylerwalls
Copy link
Member

when a commit is introduced in the repository we prime this can happen

I think it's more likely there are unknown bugs in pylint that cause the primer noise; it happens far too frequently for it to be attributed to a project commit changing its packaging to pyproject.toml or whatever happened in that issue.

@jacobtylerwalls jacobtylerwalls merged commit 0adf671 into pylint-dev:main Sep 17, 2024
43 of 44 checks passed
@akamat10
Copy link
Contributor Author

when a commit is introduced in the repository we prime this can happen

I think it's more likely there are unknown bugs in pylint that cause the primer noise; it happens far too frequently for it to be attributed to a project commit changing its packaging to pyproject.toml or whatever happened in that issue.

May be yeah. The Django errors don't seem to be bugs in Django code.

@akamat10 akamat10 deleted the remove_newstyle_check branch September 17, 2024 16:17
@Pierre-Sassoulas
Copy link
Member

Yeah, the no-member for django are expected if we don't use pylint-django. We might want to to our internal own conf for primed project not using pylint that really need a plugin.

@jacobtylerwalls
Copy link
Member

(It's the indeterminacy that's more worrying to me than that.)

@akamat10
Copy link
Contributor Author

I don't fully understand how the github actions are setup but I think it might be something to do with setting the cancel-in-progress for some of these github actions. Is it possible if commits are sent in quick succession, the partially completed workflow is terminated while it is installing in the virtual environment and when we check the cache to see if the virtual environment already exists, we are picking up a partially created virtual environment. It seems quite a few of the errors are tied to what pylint dependencies (direct or transient) have been installed even if they don't appear to be at first glance. The redefined-variable-type in #9925 (comment) is tied to whether colorama has been installed in the virtual environment.

@jacobtylerwalls
Copy link
Member

I don't think so, see #9309 for a reproduction.

@akamat10
Copy link
Contributor Author

May be you found a different issue. I was able to reproduce my issue with and without colorama which made me think we have some bug tied to caching in the workflow. Will try to understand it more.

@jacobtylerwalls
Copy link
Member

Got it, thanks for the investigation. As a debug tool to confirm this I can open a PR later today to fail primer jobs if the full dependencies are not installed πŸ‘πŸ»

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants