mirror of
https://github.com/YuuKi-OS/Yuu-Box.git
synced 2026-02-18 21:51:10 +00:00
pos nomas
This commit is contained in:
15
examples/api_usage.py
Normal file
15
examples/api_usage.py
Normal file
@@ -0,0 +1,15 @@
|
||||
from yuubox import YuuBox, ResourceLimits
|
||||
|
||||
box = YuuBox(max_iterations=5)
|
||||
|
||||
limits = ResourceLimits(
|
||||
memory_mb=512,
|
||||
cpu_quota=1.0,
|
||||
timeout_seconds=30,
|
||||
)
|
||||
|
||||
code = "print('Hello from YuuBox!')"
|
||||
result = box.execute(code, "python", limits=limits)
|
||||
|
||||
print(f"Success: {result.success}")
|
||||
print(f"Output: {result.stdout}")
|
||||
19
examples/basic_usage.py
Normal file
19
examples/basic_usage.py
Normal file
@@ -0,0 +1,19 @@
|
||||
from yuubox import YuuBox
|
||||
|
||||
box = YuuBox()
|
||||
|
||||
code = """
|
||||
def fibonacci(n):
|
||||
if n <= 1:
|
||||
return n
|
||||
return fibonacci(n-1) + fibonacci(n-2)
|
||||
|
||||
# Typo: fibonaci vs fibonacci
|
||||
print(fibonaci(10))
|
||||
"""
|
||||
|
||||
result = box.execute(code, language="python")
|
||||
|
||||
print(f"Success: {result.success}")
|
||||
print(f"Iterations: {result.iterations}")
|
||||
print(f"Output: {result.stdout}")
|
||||
Reference in New Issue
Block a user