Browse Source

ref(py): Sort imports in python bin scripts (#25137)

Evan Purkhiser 3 years ago
parent
commit
66d22a47ea
5 changed files with 19 additions and 24 deletions
  1. 1 0
      bin/dump-command-help
  2. 2 3
      bin/find-good-catalogs
  3. 14 16
      bin/load-mocks
  4. 1 2
      bin/merge-catalogs
  5. 1 3
      bin/mock-event

+ 1 - 0
bin/dump-command-help

@@ -1,6 +1,7 @@
 #!/usr/bin/env python
 
 import os
+
 import click
 from click.formatting import join_options
 

+ 2 - 3
bin/find-good-catalogs

@@ -1,13 +1,12 @@
 #!/usr/bin/env python
 
 
-import os
 import json  # noqa: b317
-import click
+import os
 
+import click
 from babel.messages.pofile import read_po
 
-
 MINIMUM = 80
 
 

+ 14 - 16
bin/load-mocks

@@ -1,8 +1,9 @@
 #!/usr/bin/env python
 
-from sentry.runner import configure
 import time
 
+from sentry.runner import configure
+
 configure()
 
 import itertools
@@ -26,20 +27,26 @@ from sentry.incidents.logic import (
     create_alert_rule_trigger,
     create_incident,
 )
-from sentry.incidents.models import IncidentType, AlertRuleThresholdType
+from sentry.incidents.models import AlertRuleThresholdType, IncidentType
 from sentry.models import (
+    TOMBSTONE_FIELDS_FROM_GROUP,
     Activity,
     Broadcast,
+    CheckInStatus,
     Commit,
     CommitAuthor,
     CommitFileChange,
     Deploy,
-    EventAttachment,
     Environment,
+    EventAttachment,
     File,
     Group,
     GroupRelease,
     GroupTombstone,
+    Monitor,
+    MonitorCheckIn,
+    MonitorStatus,
+    MonitorType,
     Organization,
     OrganizationAccessRequest,
     OrganizationMember,
@@ -47,28 +54,19 @@ from sentry.models import (
     Release,
     ReleaseCommit,
     ReleaseEnvironment,
-    ReleaseProjectEnvironment,
     ReleaseFile,
+    ReleaseProjectEnvironment,
     Repository,
     Team,
-    TOMBSTONE_FIELDS_FROM_GROUP,
     User,
     UserReport,
-    Monitor,
-    MonitorStatus,
-    MonitorType,
-    MonitorCheckIn,
-    CheckInStatus,
 )
 from sentry.signals import mocks_loaded
 from sentry.similarity import features
 from sentry.utils import loremipsum
 from sentry.utils.hashlib import md5_text
-from sentry.utils.samples import (
-    create_sample_event as _create_sample_event,
-    random_normal,
-    generate_user,
-)
+from sentry.utils.samples import create_sample_event as _create_sample_event
+from sentry.utils.samples import generate_user, random_normal
 
 PLATFORMS = itertools.cycle(["ruby", "php", "python", "java", "javascript"])
 
@@ -989,8 +987,8 @@ if __name__ == "__main__":
         )
     except Exception:
         # Avoid reporting any issues recursively back into Sentry
-        import traceback
         import sys
+        import traceback
 
         traceback.print_exc()
         sys.exit(1)

+ 1 - 2
bin/merge-catalogs

@@ -2,11 +2,10 @@
 
 
 import os
-import click
 
+import click
 from babel.messages.pofile import read_po, write_po
 
-
 JS_EXTENSIONS = (".js", ".jsx", ".ts", ".tsx")
 
 

+ 1 - 3
bin/mock-event

@@ -4,6 +4,7 @@ from sentry.runner import configure
 
 configure()
 
+import argparse
 import sys
 
 from django.utils import timezone
@@ -12,9 +13,6 @@ from sentry.models import Project
 from sentry.utils.samples import create_sample_event
 
 
-import argparse
-
-
 def main(project, sample_type):
     org_slug, project_slug = project.split("/", 1)