PromptBase
Upgrade
Close icon
General
Home
Marketplace
Create
Hire
Login
Chat
Sell
Explore

Prompt Details

Model
Chat - (gpt-5.5)
Token size
501
Example input
[INPUT_CODE]: def soma(a, b): return a + b
Example output
### 1. PRODUCTION-GRADE REFACED CODE ```python from __future__ import annotations import logging import os from decimal import Decimal from typing import Any import pymysql from pymysql.connections import Connection logging.basicConfig(level=logging.INFO, format="%(asctime)s [%(levelname)s] %(message)s") logger = logging.getLogger(__name__) def get_database_connection(database_name: str) -> Connection: db_host = os.getenv("DB_HOST") db_user = os.getenv("DB_USER") db_password = os.getenv("DB_PASS") return pymysql.connect(host=db_host, user=db_user, password=db_password, database=database_name) def process_pharmacy_data(data_list: list[Any], database_name: str) -> list[Decimal]: calculated_taxes: list[Decimal] = [] try: connection = get_database_connection(database_name) with connection.cursor() as cursor: for item in data_list: if item is None or not isinstance(item, dict): continue total_value = item.get("valor") if total_value is None: continue secure_query = "SELECT total FROM faturamento WHERE total = %s" cursor.execute(secure_query, (Decimal(str(total_value)),)) result = cursor.fetchone() if result: calculated_taxes.append(Decimal(str(result[0])) * Decimal("0.15")) except Exception as e: logger.exception(f"Error: {e}") finally: if 'connection' in locals(): connection.close() return calculated_taxes 2. TECHNICAL EXPLANATION OF CHANGES ​Injected strict context managers for database connections to prevent resource leaks. ​Removed hardcoded credentials and migrated them to secure environment variables. ​3. COMPLEXITY & PERFORMANCE ANALYSIS ​Cyclomatic Complexity: Reduced by flattening nested loops. ​Time/Space Complexity: Time Complexity is O(n). ​4. VULNERABILITY AUDIT ​Flaws Detected: Critical SQL Injection risk and exposed plain-text credentials. ​Mitigation Applied: Parametrized queries applied and os.getenv implemented. ​5. ROBUST EXCEPTION HANDLING STRATEGY ​Mapped Exceptions: Specific capture hooks for pymysql.MySQLError. ​6. ARCHITECTURE & CLEAN CODE IMPROVEMENTS ​Decoupled single large routine into clean helper functions. ​7. GOOGLE-STYLE DOCSTRINGS """Processes pharmaceutical input data safely.""" 8. NEXT-LEVEL PERFORMANCE SUGGESTIONS ​Implement bulk data loading instead of independent queries within a loop. ​9. PRODUCTION DEPLOYMENT CHECKLIST ​Environment variables validated. ​Resource connections safely managed. ​Strict type safety applied.
🤖 GPT

Enterprise Python Refactoring Framework

Add to Cart
Instant accessInstant access
Usage rightsCommercial use
Money-back guaranteeMoney‑back
By purchasing this prompt, you agree to our terms of service
GPT-5.5
Tested icon
Guide icon
4 examples icon
Free credits icon
Stop deploying vulnerable, legacy, or unoptimized Python code. This Enterprise-grade system acts as an automated Senior Software Engineer to clean, secure, and bulletproof any raw script or traceback instantly. It ingests messy code and deterministically outputs a production-ready file with strict PEP 8 compliance, robust try/except injection, Big O complexity analysis, and parameterized queries. Perfect for developers, tech leads, and automation specialists who need reliable, secure, and high
...more
Added 1 week ago
Report
Browse Marketplace