38 lines
961 B
Python
38 lines
961 B
Python
#!/usr/bin/env python3
|
|
# Sample Python file with handler function
|
|
|
|
import time
|
|
time.time()
|
|
# Debug print to confirm script execution
|
|
print("DEBUGGING: Script is being executed!")
|
|
|
|
# Log some debug information
|
|
print("Initializing Python test...")
|
|
|
|
# Define a simple function
|
|
def multiply(a, b):
|
|
print(f"Multiplying {a} * {b}")
|
|
return a * b
|
|
|
|
# Some processing
|
|
numbers = [1, 2, 3, 4, 5]
|
|
print(f"Processing numbers: {numbers}")
|
|
|
|
# Handler function that will be called to get the result
|
|
def handler():
|
|
print("Handler function called")
|
|
|
|
# Calculate product
|
|
product = 1
|
|
for num in numbers:
|
|
product = multiply(product, num)
|
|
|
|
print("Final calculation completed")
|
|
|
|
return f"The product of {numbers} is {product}"
|
|
|
|
# This part won't be executed when the code is run through the MCP runner
|
|
if __name__ == "__main__":
|
|
print("Running directly, calling handler...")
|
|
result = handler()
|
|
print(f"Result: {result}") |