callisto_core/notification/api.py
File api.py
has 361 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
import copy
import logging
import os
import typing
CallistoCoreNotificationApi
has 34 functions (exceeds 20 allowed). Consider refactoring. Open
Open
class CallistoCoreNotificationApi(object):
report_filename = "callisto_record_{0}.pdf.gpg"
report_title = "Callisto Record"
logo_path = "../../assets/callisto_logo.png"
Function send_report_to_authority
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_report_to_authority(
Function slack_notification
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def slack_notification(
Function send_user_review_nofication
has 5 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def send_user_review_nofication(