From 7ba2fd31eaaf0b47984e3ff93c63b74c0054fd33 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 24 Mar 2026 21:21:32 +0000 Subject: [PATCH] refactor: move json import to module level and address review comments Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com> Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/e7f4ab84-917a-49fc-bfbd-9bbaf76027f8 --- maigret/checking.py | 6 +++--- tests/test_checking.py | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/maigret/checking.py b/maigret/checking.py index 711f572..06fa529 100644 --- a/maigret/checking.py +++ b/maigret/checking.py @@ -1,6 +1,7 @@ # Standard library imports import ast import asyncio +import json import logging import random import re @@ -523,10 +524,9 @@ def make_site_result( # Build JSON payload for POST requests by substituting {username} json_body = None if request_method == 'post' and site.request_payload: - import json as json_module - payload_str = json_module.dumps(site.request_payload) + payload_str = json.dumps(site.request_payload) payload_str = payload_str.replace('{username}', username) - json_body = json_module.loads(payload_str) + json_body = json.loads(payload_str) if site.check_type == "response_url": # Site forwards request to a different URL if username not diff --git a/tests/test_checking.py b/tests/test_checking.py index f3668ad..985d3b2 100644 --- a/tests/test_checking.py +++ b/tests/test_checking.py @@ -1,4 +1,5 @@ from mock import Mock +import json import pytest from maigret import search