Skip to content

Commit 90dba4d

Browse files
chore: Refactor unnecessary else / elif when if block has a return statement (#7331)
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
1 parent a863208 commit 90dba4d

File tree

21 files changed

+75
-110
lines changed

21 files changed

+75
-110
lines changed

app/api/auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ def login_user(provider):
247247
200,
248248
)
249249

250-
elif provider == 'google':
250+
if provider == 'google':
251251
provider_class = GoogleOAuth()
252252
payload = {
253253
'client_id': provider_class.get_client_id(),

app/api/celery_tasks.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,8 @@ def celery_task(task_id):
3232
# check if is error
3333
if '__error' in info:
3434
return info['result']
35-
# return normal
35+
# return normal
3636
return jsonify(state='SUCCESS', result=info)
37-
elif state == 'FAILURE':
38-
return jsonify(state=state)
39-
else:
37+
if state == 'FAILURE':
4038
return jsonify(state=state)
39+
return jsonify(state=state)

app/api/custom/orders.py

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -105,11 +105,10 @@ def resend_emails():
105105
order_identifier
106106
),
107107
)
108-
else:
109-
raise UnprocessableEntityError(
110-
{'source': 'data/order'},
111-
"Only placed and completed orders have confirmation",
112-
)
108+
raise UnprocessableEntityError(
109+
{'source': 'data/order'},
110+
"Only placed and completed orders have confirmation",
111+
)
113112
else:
114113
raise ForbiddenError({'source': ''}, "Co-Organizer Access Required")
115114

@@ -190,7 +189,7 @@ def complete_order(order_id):
190189
jsonify(status='Access Forbidden', error='You can only cancel an order.'),
191190
403,
192191
)
193-
elif data['status'] == 'cancelled':
192+
if data['status'] == 'cancelled':
194193
order.status = 'cancelled'
195194
db.session.add(order)
196195
attendees = (
@@ -221,12 +220,11 @@ def complete_order(order_id):
221220
),
222221
422,
223222
)
224-
else:
225-
attendees = (
226-
db.session.query(TicketHolder)
227-
.filter_by(order_id=order_id, deleted_at=None)
228-
.all()
229-
)
223+
attendees = (
224+
db.session.query(TicketHolder)
225+
.filter_by(order_id=order_id, deleted_at=None)
226+
.all()
227+
)
230228
form_fields = (
231229
db.session.query(CustomForms)
232230
.filter_by(event_id=order.event_id, form='attendee', is_included=True)

app/api/event_invoices.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,7 @@ def create_paypal_payment_invoice(invoice_identifier):
166166

167167
if status:
168168
return jsonify(status=True, payment_id=response)
169-
else:
170-
return jsonify(status=False, error=response)
169+
return jsonify(status=False, error=response)
171170

172171

173172
@order_misc_routes.route(
@@ -206,6 +205,5 @@ def charge_paypal_payment_invoice(invoice_identifier):
206205
save_to_db(event_invoice)
207206

208207
return jsonify(status="Charge Successful", payment_id=paypal_payment_id)
209-
else:
210-
# return the error message from Paypal
211-
return jsonify(status="Charge Unsuccessful", error=error)
208+
# return the error message from Paypal
209+
return jsonify(status="Charge Unsuccessful", error=error)

app/api/helpers/db.py

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -106,12 +106,11 @@ def get_or_create(model, **kwargs):
106106
instance = db.session.query(model).filter_by(**kwargs).first()
107107
if instance:
108108
return instance, was_created
109-
else:
110-
instance = model(**kwargs)
111-
db.session.add(instance)
112-
db.session.commit()
113-
was_created = True
114-
return instance, was_created
109+
instance = model(**kwargs)
110+
db.session.add(instance)
111+
db.session.commit()
112+
was_created = True
113+
return instance, was_created
115114

116115

117116
def get_count(query):
@@ -141,8 +140,7 @@ def get_new_slug(model, name):
141140
count = get_count(model.query.filter_by(slug=slug))
142141
if count == 0:
143142
return slug
144-
else:
145-
return f'{slug}-{uuid.uuid4().hex}'
143+
return f'{slug}-{uuid.uuid4().hex}'
146144

147145

148146
def get_new_identifier(model, length=None):
@@ -153,5 +151,4 @@ def get_new_identifier(model, length=None):
153151
count = get_count(model.query.filter_by(identifier=identifier))
154152
if not identifier.isdigit() and count == 0:
155153
return identifier
156-
else:
157-
return get_new_identifier(model)
154+
return get_new_identifier(model)

app/api/helpers/export_helpers.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,8 +270,7 @@ def export_event_json(event_id, settings):
270270
def get_current_user():
271271
if current_user:
272272
return current_user
273-
else:
274-
return current_logged_user
273+
return current_logged_user
275274

276275

277276
# HELPERS

app/api/helpers/jwt.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ def jwt_authenticate(email, password):
2020
auth_ok = user.facebook_login_hash == password or user.is_correct_password(password)
2121
if auth_ok:
2222
return user
23-
else:
24-
return None
23+
return None
2524

2625

2726
def jwt_user_loader(identity):

app/api/helpers/payment.py

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,12 @@ def get_credentials(event=None):
4949
'SECRET_KEY': settings['stripe_test_secret_key'],
5050
'PUBLISHABLE_KEY': settings["stripe_test_publishable_key"],
5151
}
52-
elif settings['stripe_secret_key'] and settings["stripe_publishable_key"]:
52+
if settings['stripe_secret_key'] and settings["stripe_publishable_key"]:
5353
return {
5454
'SECRET_KEY': settings['stripe_secret_key'],
5555
'PUBLISHABLE_KEY': settings["stripe_publishable_key"],
5656
}
57-
else:
58-
return None
57+
return None
5958
else:
6059
if represents_int(event):
6160
authorization = StripeAuthorization.query.filter_by(
@@ -68,8 +67,7 @@ def get_credentials(event=None):
6867
'SECRET_KEY': authorization.stripe_secret_key,
6968
'PUBLISHABLE_KEY': authorization.stripe_publishable_key,
7069
}
71-
else:
72-
return None
70+
return None
7371

7472
@staticmethod
7573
def get_event_organizer_credentials_from_stripe(stripe_auth_code):
@@ -225,8 +223,7 @@ def create_payment(order, return_url, cancel_url, payee_email=None):
225223

226224
if payment.create():
227225
return True, payment.id
228-
else:
229-
return False, payment.error
226+
return False, payment.error
230227

231228
@staticmethod
232229
def verify_payment(payment_id, order):
@@ -252,14 +249,13 @@ def verify_payment(payment_id, order):
252249

253250
if float(amount_server) != order.amount:
254251
return False, 'Payment amount does not match order'
255-
elif currency_server != order.event.payment_currency:
252+
if currency_server != order.event.payment_currency:
256253
return False, 'Payment currency does not match order'
257-
elif sale_state != 'completed':
254+
if sale_state != 'completed':
258255
return False, 'Sale not completed'
259-
elif PayPalPaymentsManager.used_payment(payment_id, order):
256+
if PayPalPaymentsManager.used_payment(payment_id, order):
260257
return False, 'Payment already been verified'
261-
else:
262-
return True, None
258+
return True, None
263259
except paypalrestsdk.ResourceNotFound:
264260
return False, 'Payment Not Found'
265261

@@ -272,8 +268,7 @@ def used_payment(payment_id, order):
272268
order.paypal_token = payment_id
273269
save_to_db(order)
274270
return False
275-
else:
276-
return True
271+
return True
277272

278273
@staticmethod
279274
def execute_payment(paypal_payer_id, paypal_payment_id):
@@ -288,8 +283,7 @@ def execute_payment(paypal_payer_id, paypal_payment_id):
288283

289284
if payment.execute({"payer_id": paypal_payer_id}):
290285
return True, 'Successfully Executed'
291-
else:
292-
return False, payment.error
286+
return False, payment.error
293287

294288

295289
class AliPayPaymentsManager:

app/api/helpers/speaker.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ def can_edit_after_cfs_ends(event_id):
2323
or has_access('is_coorganizer', event_id=event_id)
2424
)
2525
)
26-
else:
27-
raise ForbiddenError(
28-
{'source': '/data/event-id'}, f'Speaker Calls for event {event_id} not found',
29-
)
26+
raise ForbiddenError(
27+
{'source': '/data/event-id'}, f'Speaker Calls for event {event_id} not found',
28+
)

app/api/helpers/storage.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -159,12 +159,11 @@ def upload(uploaded_file, key, upload_dir='static/media/', **kwargs):
159159
return upload_to_aws(
160160
aws_bucket_name, aws_region, aws_key, aws_secret, uploaded_file, key, **kwargs
161161
)
162-
elif gs_bucket_name and gs_key and gs_secret and storage_place == 'gs':
162+
if gs_bucket_name and gs_key and gs_secret and storage_place == 'gs':
163163
return upload_to_gs(
164164
gs_bucket_name, gs_key, gs_secret, uploaded_file, key, **kwargs
165165
)
166-
else:
167-
return upload_local(uploaded_file, key, upload_dir, **kwargs)
166+
return upload_local(uploaded_file, key, upload_dir, **kwargs)
168167

169168

170169
def upload_local(uploaded_file, key, upload_dir='static/media/', **kwargs):

0 commit comments

Comments
 (0)