From 35293a1039a3ada778ce60646c6e9ba041126ac0 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:28:53 +0000 Subject: [PATCH 01/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in b99269a according to the output from Black, ISort and Yapf. Details: None --- demo_code.py | 36 ++++++++++-------------------------- duplicate_bases_class.py | 5 ++++- tests/test_code.py | 5 +++-- 3 files changed, 17 insertions(+), 29 deletions(-) diff --git a/demo_code.py b/demo_code.py index 35062c075..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -1,9 +1,9 @@ -import random -import pdb -import sys as sys +import abc import os +import pdb +import random import subprocess -import abc +import sys as sys # from django.db.models.expressions import RawSQL @@ -27,16 +27,6 @@ def smethod(): def cmethod(cls, something): """class method-to-be""" - - - - - - - - - - cmethod = classmethod(cmethod) @@ -90,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass diff --git a/duplicate_bases_class.py b/duplicate_bases_class.py index ad1dfe8bc..db01c8c5f 100644 --- a/duplicate_bases_class.py +++ b/duplicate_bases_class.py @@ -2,11 +2,13 @@ class Base: + def __init__(self): self.base = 1 class BaseOne: + def __init__(self): self.base_one = 2 @@ -15,5 +17,6 @@ class Child(Base, BaseOne, Base, BaseOne): """Some Child class""" -class ChildOne(Base, BaseOne, Base, BaseOne, abc.ABC, abc.ABCMeta, abc.ABCMeta): +class ChildOne(Base, BaseOne, Base, BaseOne, abc.ABC, abc.ABCMeta, + abc.ABCMeta): """Class with duplicate bases""" diff --git a/tests/test_code.py b/tests/test_code.py index 8d155df4d..4af819e24 100644 --- a/tests/test_code.py +++ b/tests/test_code.py @@ -1,5 +1,5 @@ -from demo_code import RandomNumberGenerator import assignment +from demo_code import RandomNumberGenerator def test_random_number_generator(): @@ -8,7 +8,8 @@ def test_random_number_generator(): if False: assert "Dead Code!" - print ("Gotcha!") + print("Gotcha!") + def test_partial_code(): """Some test to check the new metric.""" From 4d7e2c20f2e3c2e55a6e750b1fced08366195989 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:31:11 +0000 Subject: [PATCH 02/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in 35293a1 according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ duplicate_bases_class.py | 5 +---- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass diff --git a/duplicate_bases_class.py b/duplicate_bases_class.py index db01c8c5f..ad1dfe8bc 100644 --- a/duplicate_bases_class.py +++ b/duplicate_bases_class.py @@ -2,13 +2,11 @@ class Base: - def __init__(self): self.base = 1 class BaseOne: - def __init__(self): self.base_one = 2 @@ -17,6 +15,5 @@ class Child(Base, BaseOne, Base, BaseOne): """Some Child class""" -class ChildOne(Base, BaseOne, Base, BaseOne, abc.ABC, abc.ABCMeta, - abc.ABCMeta): +class ChildOne(Base, BaseOne, Base, BaseOne, abc.ABC, abc.ABCMeta, abc.ABCMeta): """Class with duplicate bases""" From d2bc04e8b2e0708373c2993507af147f97053dbd Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:31:22 +0000 Subject: [PATCH 03/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in 4d7e2c2 according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From efd97e8b70c529ea13210d9982a961e3df4f2913 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:31:36 +0000 Subject: [PATCH 04/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in d2bc04e according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From fdf152673cd29fd84334dacb0c4bbfb1340ee8d5 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:32:26 +0000 Subject: [PATCH 05/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in efd97e8 according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From 14bc42527796f60b12142d1bb919379983cf9914 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:32:44 +0000 Subject: [PATCH 06/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in fdf1526 according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From 03ee29c488ad9cf3af3d6a93d4c1df51e6b113d9 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:32:57 +0000 Subject: [PATCH 07/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in 14bc425 according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From c9d70ac6f4427bbefa98dab3953c754370b924d4 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:33:11 +0000 Subject: [PATCH 08/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in 03ee29c according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From bb2e0900e8f9cbc27711846dd313897c1837df88 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:33:31 +0000 Subject: [PATCH 09/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in c9d70ac according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From 46af15cea1b6dca570384630bacc61f47d70dbd5 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:33:47 +0000 Subject: [PATCH 10/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in bb2e090 according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From 8fb6517c6f9fdcc8058addf4c2cc4ec4e3326674 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:33:58 +0000 Subject: [PATCH 11/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in 46af15c according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From 9a3a88badfe0947611947c34d2e063cf2b604ccb Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:34:12 +0000 Subject: [PATCH 12/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in 8fb6517 according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From ef8d74a5c49f59ede574671116004d9b6adbc543 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:34:23 +0000 Subject: [PATCH 13/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in 9a3a88b according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From e2c468ef353da92c29975b084a1456c3914474b3 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:34:43 +0000 Subject: [PATCH 14/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in ef8d74a according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From 315ae3a896ff4f574c629d48b7b308c9012e2264 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:34:55 +0000 Subject: [PATCH 15/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in e2c468e according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From 2d44d544b78efde2c6d5277adac4490c26791e12 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:35:40 +0000 Subject: [PATCH 16/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in 315ae3a according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From ffb4bab58e92f98af8d34c63a5bf8f3dde50c275 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:35:54 +0000 Subject: [PATCH 17/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in 2d44d54 according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From 68463c53914ccbd05165c5f1f5b41b7b4cccc707 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:36:08 +0000 Subject: [PATCH 18/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in ffb4bab according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From 14e72dbd0a1d2d9424ae6649cb5e4e76d16d7ed7 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:36:19 +0000 Subject: [PATCH 19/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in 68463c5 according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From 6047a7baddc8ec4b3423130d2bfc6dffd44c0619 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:36:31 +0000 Subject: [PATCH 20/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in 14e72db according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From 69125fcef2a09f340131b5de0aaf7ec1caa7b36a Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:36:43 +0000 Subject: [PATCH 21/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in 6047a7b according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From 3e88b4179c375ba9aaced25859daec09d4478e92 Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:36:57 +0000 Subject: [PATCH 22/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in 69125fc according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From fc2dce9ddfa2d001d51b9c3812525709de9e235f Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:37:08 +0000 Subject: [PATCH 23/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in 3e88b41 according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From b966ffbaf315de467087a4fc37a225076e9f14ed Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:37:21 +0000 Subject: [PATCH 24/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in fc2dce9 according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From 3631b8e85eb2a1703430379431f510341c8aa707 Mon Sep 17 00:00:00 2001 From: "deepsource-dev-autofix[bot]" <61578317+deepsource-dev-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:37:32 +0000 Subject: [PATCH 25/27] style: format code with Black, ISort and Yapf This commit fixes the style issues introduced in b966ffb according to the output from Black, ISort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..4f66989a6 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,18 +80,12 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): + if (initial_condition and + (isinstance(object, int) or isinstance(object, float) + or isinstance(object, str)) and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) and + (isinstance(baz, float) or isinstance(baz, int))): pass From e42483cece0b3ed0d488149d1fc6728ffbc031cb Mon Sep 17 00:00:00 2001 From: "deepsource-autofix[bot]" <62050782+deepsource-autofix[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 08:37:46 +0000 Subject: [PATCH 26/27] style: format code with Black, isort and Yapf This commit fixes the style issues introduced in 3631b8e according to the output from Black, isort and Yapf. Details: https://github.com/srijan-deepsource/demo-python/pull/49 --- demo_code.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/demo_code.py b/demo_code.py index 4f66989a6..40f170f40 100644 --- a/demo_code.py +++ b/demo_code.py @@ -80,12 +80,18 @@ def tar_something(): def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if (initial_condition and - (isinstance(object, int) or isinstance(object, float) - or isinstance(object, str)) and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) and - (isinstance(baz, float) or isinstance(baz, int))): + if ( + initial_condition + and ( + isinstance(object, int) + or isinstance(object, float) + or isinstance(object, str) + ) + and isinstance(other_obj, float) + and isinstance(foo, str) + or (isinstance(bar, float) or isinstance(bar, str)) + and (isinstance(baz, float) or isinstance(baz, int)) + ): pass From cee12c94e21e59d7934faf0caee5d938fb541216 Mon Sep 17 00:00:00 2001 From: Srijan Saurav <68371686+srijan-deepsource@users.noreply.github.com> Date: Thu, 16 Nov 2023 14:07:56 +0530 Subject: [PATCH 27/27] Make it stop --- demo_code.py | 126 --------------------------------------------------- 1 file changed, 126 deletions(-) diff --git a/demo_code.py b/demo_code.py index 40f170f40..e69de29bb 100644 --- a/demo_code.py +++ b/demo_code.py @@ -1,126 +0,0 @@ -import abc -import os -import pdb -import random -import subprocess -import sys as sys - -# from django.db.models.expressions import RawSQL - -AWS_SECRET_KEY = "d6s$f9g!j8mg7hw?n&2" - - -class BaseNumberGenerator: - """Declare a method -- `get_number`.""" - - def __init__(self): - self.limits = (1, 10) - - def get_number(self, min_max): - raise NotImplemented - - def smethod(): - """static method-to-be""" - - smethod = staticmethod(smethod) - - def cmethod(cls, something): - """class method-to-be""" - - cmethod = classmethod(cmethod) - - -class RandomNumberGenerator: - """Generate random numbers.""" - - def limits(self): - return self.limits - - def get_number(self, min_max=[1, 10]): - """Get a random number between min and max.""" - assert all([isinstance(i, int) for i in min_max]) - return random.randint(*min_max) - - -def main(options: dict = {}) -> str: - pdb.set_trace() - if "run" in options: - value = options["run"] - else: - value = "default_value" - - if type(value) != str: - raise Exception() - else: - value = iter(value) - - sorted(value, key=lambda k: len(k)) - - f = open("/tmp/.deepsource.toml", "r") - f.write("config file.") - f.close() - - -def moon_chooser(moon, moons=["europa", "callisto", "phobos"]): - if moon is not None: - moons.append(moon) - - return random.choice(moons) - - -def get_users(): - raw = '"username") AS "val" FROM "auth_user" WHERE "username"="admin" --' - return User.objects.annotate(val=RawSQL(raw, [])) - - -def tar_something(): - os.tempnam("dir1") - subprocess.Popen("/bin/chown *", shell=True) - o.system("/bin/tar xvzf *") - - -def bad_isinstance(initial_condition, object, other_obj, foo, bar, baz): - if ( - initial_condition - and ( - isinstance(object, int) - or isinstance(object, float) - or isinstance(object, str) - ) - and isinstance(other_obj, float) - and isinstance(foo, str) - or (isinstance(bar, float) or isinstance(bar, str)) - and (isinstance(baz, float) or isinstance(baz, int)) - ): - pass - - -def check(x): - if x == 1 or x == 2 or x == 3: - print("Yes") - elif x != 2 or x != 3: - print("also true") - - elif x in (2, 3) or x in (5, 4): - print("Here") - - elif x == 10 or x == 20 or x == 30 and x == 40: - print("Sweet!") - - elif x == 10 or x == 20 or x == 30: - print("Why even?") - - -def chained_comparison(): - a = 1 - b = 2 - c = 3 - return a < b and b < c - - -if __name__ == "__main__": - args = ["--disable", "all"] - for i in range(len(args)): - has_truthy = True if args[i] else False - if has_truthy: - break