remove useless comments matching filenames
This commit is contained in:
parent
a567b990e6
commit
7b2f75c349
|
@ -0,0 +1,41 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
function error_handler() {
|
||||
>&2 echo "Exited with BAD EXIT CODE '${2}' in ${0} script at line: ${1}."
|
||||
exit "$2"
|
||||
}
|
||||
trap 'error_handler ${LINENO} $?' ERR
|
||||
set -o errtrace -o errexit -o nounset -o pipefail
|
||||
|
||||
# Function to check if a string matches the file name pattern
|
||||
matches_filename_pattern() {
|
||||
local file_name="$1"
|
||||
local comment_line="$2"
|
||||
|
||||
# Remove file extension and capitalize the first letter
|
||||
local expected_comment=$(basename "$file_name" .py)
|
||||
|
||||
expected_comment_with_first_letter_capitalized="${expected_comment^}"
|
||||
|
||||
if grep -Eq "\"\"\"${expected_comment}\.\"\"\"" <<< "$comment_line"; then
|
||||
return 0
|
||||
else
|
||||
if grep -Eq "\"\"\"${expected_comment_with_first_letter_capitalized}\.\"\"\"" <<< "$comment_line"; then
|
||||
return 0
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# Process each Python file in the "src" and "tests" directories
|
||||
for file in $(find src tests -type f -name '*.py'); do
|
||||
# Read the first line of the file
|
||||
read -r first_line < "$file"
|
||||
|
||||
# Check if the first line matches the expected comment pattern
|
||||
if matches_filename_pattern "$file" "$first_line"; then
|
||||
# Remove the comment from the file
|
||||
hot_sed -i '1d' "$file"
|
||||
fi
|
||||
done
|
|
@ -1,4 +1,3 @@
|
|||
"""__init__."""
|
||||
import base64
|
||||
import faulthandler
|
||||
import json
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Default."""
|
||||
import re
|
||||
from os import environ
|
||||
|
||||
|
|
|
@ -1,2 +1 @@
|
|||
"""Api_version."""
|
||||
V1_API_PATH_PREFIX = "/v1.0"
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Db_helper."""
|
||||
import time
|
||||
|
||||
import sqlalchemy
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Interfaces."""
|
||||
from typing import TYPE_CHECKING
|
||||
from typing import NewType
|
||||
from typing import TypedDict
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
"""__init__."""
|
|
@ -1,4 +1,3 @@
|
|||
"""Db."""
|
||||
from __future__ import annotations
|
||||
|
||||
import enum
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Group."""
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import TYPE_CHECKING
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Human_task."""
|
||||
from __future__ import annotations
|
||||
|
||||
from dataclasses import dataclass
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Human_task_user."""
|
||||
from __future__ import annotations
|
||||
|
||||
from dataclasses import dataclass
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Message_instance."""
|
||||
import enum
|
||||
from dataclasses import dataclass
|
||||
from typing import TYPE_CHECKING
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Principal."""
|
||||
from dataclasses import dataclass
|
||||
|
||||
from sqlalchemy import ForeignKey
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Process_group."""
|
||||
from __future__ import annotations
|
||||
|
||||
import dataclasses
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Process_instance."""
|
||||
from __future__ import annotations
|
||||
|
||||
from typing import Any
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Process_instance_file_data."""
|
||||
from dataclasses import dataclass
|
||||
|
||||
from sqlalchemy import ForeignKey
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Process_instance_queue."""
|
||||
from dataclasses import dataclass
|
||||
|
||||
from sqlalchemy import ForeignKey
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Process_model."""
|
||||
from __future__ import annotations
|
||||
|
||||
import enum
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Refresh_token."""
|
||||
from dataclasses import dataclass
|
||||
|
||||
from sqlalchemy import ForeignKey
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Secret_model."""
|
||||
from dataclasses import dataclass
|
||||
|
||||
from marshmallow import Schema
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Task."""
|
||||
import enum
|
||||
from dataclasses import dataclass
|
||||
from typing import TYPE_CHECKING
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""User."""
|
||||
from __future__ import annotations
|
||||
|
||||
from dataclasses import dataclass
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
"""__init__."""
|
|
@ -1 +0,0 @@
|
|||
"""__init__."""
|
|
@ -1,4 +1,3 @@
|
|||
"""User."""
|
||||
import ast
|
||||
import base64
|
||||
import json
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Users_controller."""
|
||||
from typing import Any
|
||||
|
||||
import flask
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Delete_process_instances_with_criteria."""
|
||||
from time import time
|
||||
from typing import Any
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Fact_service."""
|
||||
from typing import Any
|
||||
|
||||
from spiffworkflow_backend.models.script_attributes_context import ScriptAttributesContext
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Get_data_sizes."""
|
||||
from typing import Any
|
||||
|
||||
from spiffworkflow_backend.models.script_attributes_context import ScriptAttributesContext
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Get_encoded_file_data."""
|
||||
import base64
|
||||
from typing import Any
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Get_env."""
|
||||
from typing import Any
|
||||
|
||||
from spiffworkflow_backend.models.script_attributes_context import ScriptAttributesContext
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Get_localtime."""
|
||||
from datetime import datetime
|
||||
from typing import Any
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Get_secret."""
|
||||
from typing import Any
|
||||
|
||||
from spiffworkflow_backend.models.script_attributes_context import ScriptAttributesContext
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Markdown_file_download_link."""
|
||||
from typing import Any
|
||||
|
||||
from flask import current_app
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Script."""
|
||||
from __future__ import annotations
|
||||
|
||||
import importlib
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Acceptance_test_fixtures."""
|
||||
import time
|
||||
|
||||
from flask import current_app
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Assertion_service."""
|
||||
import contextlib
|
||||
from collections.abc import Generator
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Background_processing_service."""
|
||||
import flask
|
||||
from spiffworkflow_backend.models.process_instance import ProcessInstanceStatus
|
||||
from spiffworkflow_backend.services.message_service import MessageService
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Custom_parser."""
|
||||
from SpiffWorkflow.dmn.parser.BpmnDmnParser import BpmnDmnParser # type: ignore
|
||||
from SpiffWorkflow.spiff.parser.process import SpiffBpmnParser # type: ignore
|
||||
from spiffworkflow_backend.specs.start_event import StartEvent
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Data_setup_service."""
|
||||
from flask import current_app
|
||||
from spiffworkflow_backend.models.db import db
|
||||
from spiffworkflow_backend.services.process_model_service import ProcessModelService
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Email_service."""
|
||||
|
||||
from flask import current_app
|
||||
from flask_mail import Message # type: ignore
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""File_system_service."""
|
||||
import os
|
||||
from collections.abc import Generator
|
||||
from contextlib import contextmanager
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Git_service."""
|
||||
import os
|
||||
import re
|
||||
import shutil
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Logging_service."""
|
||||
import json
|
||||
import logging
|
||||
import re
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Message_service."""
|
||||
|
||||
from spiffworkflow_backend.models.db import db
|
||||
from spiffworkflow_backend.models.message_instance import MessageInstanceModel
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Process_instance_processor."""
|
||||
# TODO: clean up this service for a clear distinction between it and the process_instance_service
|
||||
# where this points to the pi service
|
||||
import decimal
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Process_instance_report_service."""
|
||||
import copy
|
||||
import re
|
||||
from collections.abc import Generator
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Process_instance_service."""
|
||||
import base64
|
||||
import hashlib
|
||||
import time
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Process_model_service."""
|
||||
import json
|
||||
import os
|
||||
import shutil
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Secret_service."""
|
||||
|
||||
from flask import current_app
|
||||
from spiffworkflow_backend.exceptions.api_error import ApiError
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Spec_file_service."""
|
||||
import os
|
||||
import shutil
|
||||
from datetime import datetime
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""User_service."""
|
||||
from typing import Any
|
||||
|
||||
from flask import current_app
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""workflow_service."""
|
||||
from datetime import datetime
|
||||
|
||||
from SpiffWorkflow.bpmn.workflow import BpmnWorkflow # type: ignore
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
"""__init__."""
|
|
@ -1,4 +1,3 @@
|
|||
"""Base_test."""
|
||||
import io
|
||||
import json
|
||||
import os
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Example_data."""
|
||||
import glob
|
||||
import os
|
||||
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
"""__init__."""
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_authentication."""
|
||||
import ast
|
||||
import base64
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_authorization."""
|
||||
from tests.spiffworkflow_backend.helpers.base_test import BaseTest
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_logging_service."""
|
||||
from uuid import UUID
|
||||
|
||||
from flask.app import Flask
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_nested_groups."""
|
||||
import json
|
||||
|
||||
from flask.app import Flask
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_secret_service."""
|
||||
import json
|
||||
|
||||
import pytest
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_user_blueprint."""
|
||||
# TODO: fix these tests for new authing system
|
||||
# """Test User Blueprint."""
|
||||
# import json
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_users_controller."""
|
||||
from flask.app import Flask
|
||||
from flask.testing import FlaskClient
|
||||
from spiffworkflow_backend.models.user import UserModel
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_acceptance_test_fixtures."""
|
||||
import os
|
||||
|
||||
from flask.app import Flask
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_file."""
|
||||
from datetime import datetime
|
||||
|
||||
from spiffworkflow_backend.models.file import File
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_message_instance."""
|
||||
import pytest
|
||||
from flask import Flask
|
||||
from flask.testing import FlaskClient
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_process_instance_processor."""
|
||||
from uuid import UUID
|
||||
|
||||
import pytest
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_process_instance_queue_service."""
|
||||
import time
|
||||
from contextlib import suppress
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_process_instance_report_service."""
|
||||
import pytest
|
||||
from flask import Flask
|
||||
from flask.testing import FlaskClient
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_process_model_service."""
|
||||
from flask import Flask
|
||||
from spiffworkflow_backend.services.process_model_service import ProcessModelService
|
||||
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_various_bpmn_constructs."""
|
||||
from flask.app import Flask
|
||||
from flask.testing import FlaskClient
|
||||
from spiffworkflow_backend.services.process_instance_processor import ProcessInstanceProcessor
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
"""Test_workflow_service."""
|
||||
from collections.abc import Generator
|
||||
from datetime import datetime
|
||||
from datetime import timedelta
|
||||
|
|
Loading…
Reference in New Issue