fix(lint): auto-fix ruff violations and tune lint rules
- Auto-fixed 4,496 lint issues (import sorting, modern syntax, etc.) - Added ignore rules for patterns intentional in this codebase: E402 (late imports), E712 (SQLAlchemy filters), B904 (raise from), SIM108/SIM105/SIM117 (readability preferences) - Added per-file ignores for tests and scripts - Excluded broken scripts/rename_terminology.py (has curly quotes) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -9,17 +9,17 @@ Tasks for:
|
||||
- Product export to Letzshop CSV format
|
||||
"""
|
||||
|
||||
from app.modules.marketplace.tasks.export_tasks import (
|
||||
export_marketplace_products,
|
||||
export_store_products_to_folder,
|
||||
)
|
||||
from app.modules.marketplace.tasks.import_tasks import (
|
||||
process_marketplace_import,
|
||||
process_historical_import,
|
||||
process_marketplace_import,
|
||||
)
|
||||
from app.modules.marketplace.tasks.sync_tasks import (
|
||||
sync_store_directory,
|
||||
)
|
||||
from app.modules.marketplace.tasks.export_tasks import (
|
||||
export_store_products_to_folder,
|
||||
export_marketplace_products,
|
||||
)
|
||||
|
||||
__all__ = [
|
||||
# Import tasks
|
||||
|
||||
@@ -40,7 +40,9 @@ def export_store_products_to_folder(
|
||||
Returns:
|
||||
dict: Export results per language with file paths
|
||||
"""
|
||||
from app.modules.marketplace.services.letzshop_export_service import letzshop_export_service
|
||||
from app.modules.marketplace.services.letzshop_export_service import (
|
||||
letzshop_export_service,
|
||||
)
|
||||
|
||||
languages = ["en", "fr", "de"]
|
||||
results = {}
|
||||
@@ -149,7 +151,9 @@ def export_marketplace_products(
|
||||
Returns:
|
||||
dict: Export result with file path
|
||||
"""
|
||||
from app.modules.marketplace.services.letzshop_export_service import letzshop_export_service
|
||||
from app.modules.marketplace.services.letzshop_export_service import (
|
||||
letzshop_export_service,
|
||||
)
|
||||
|
||||
with self.get_db() as db:
|
||||
started_at = datetime.now(UTC)
|
||||
|
||||
@@ -9,20 +9,25 @@ Includes:
|
||||
|
||||
import asyncio
|
||||
import logging
|
||||
from collections.abc import Callable
|
||||
from datetime import UTC, datetime
|
||||
from typing import Callable
|
||||
|
||||
from app.core.celery_config import celery_app
|
||||
from app.modules.marketplace.models import MarketplaceImportJob, LetzshopHistoricalImportJob
|
||||
from app.modules.messaging.services.admin_notification_service import admin_notification_service
|
||||
from app.modules.marketplace.models import (
|
||||
LetzshopHistoricalImportJob,
|
||||
MarketplaceImportJob,
|
||||
)
|
||||
from app.modules.marketplace.services.letzshop import (
|
||||
LetzshopClientError,
|
||||
LetzshopCredentialsService,
|
||||
LetzshopOrderService,
|
||||
)
|
||||
from app.modules.messaging.services.admin_notification_service import (
|
||||
admin_notification_service,
|
||||
)
|
||||
from app.modules.task_base import ModuleTask
|
||||
from app.utils.csv_processor import CSVProcessor
|
||||
from app.modules.tenancy.models import Store
|
||||
from app.utils.csv_processor import CSVProcessor
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@@ -9,9 +9,11 @@ import logging
|
||||
from typing import Any
|
||||
|
||||
from app.core.celery_config import celery_app
|
||||
from app.modules.task_base import ModuleTask
|
||||
from app.modules.messaging.services.admin_notification_service import admin_notification_service
|
||||
from app.modules.marketplace.services.letzshop import LetzshopStoreSyncService
|
||||
from app.modules.messaging.services.admin_notification_service import (
|
||||
admin_notification_service,
|
||||
)
|
||||
from app.modules.task_base import ModuleTask
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user