diff --git a/app.py b/app.py
index cec2c31..206d0a0 100644
--- a/app.py
+++ b/app.py
@@ -16,6 +16,7 @@ from routes.home import home
from routes.http import http
from routes.llm import llm
from routes.auth import auth
+from constants import DEFAULT_FUNCTION_NAME, DEFAULT_SCRIPT, DEFAULT_ENVIRONMENT
from flask_apscheduler import APScheduler
import asyncio
import aiohttp
@@ -47,38 +48,6 @@ app.register_blueprint(auth, url_prefix='/auth')
# https://stackoverflow.com/questions/76886643/linking-two-not-exposed-dokku-apps
API_URL = os.environ.get('API_URL', 'http://isolator.web:5000/execute') # 'https://isolator.peterstockings.com/execute' 'http://127.0.0.1:5000/execute'
-DEFAULT_FUNCTION_NAME = 'foo'
-
-DEFAULT_SCRIPT = """async (req) => {
- console.log(`Method:${req.method}`)
- console.log(`Generating ${environment.lines} random lines...`)
- let svgContent = "";
-
- for (let i = 0; i < environment.lines; i++) {
- console.log(i)
- let pathD = "M2 " + Math.random() * 79;
- let circles = "";
-
- for (let x = 12; x <= 202; x += 10) {
- let y = Math.random() * 79
- pathD += ` L${x} ${y}`;
- circles += ``;
- }
-
- let pathColor = `rgb(${Math.random() * 255}, ${Math.random() * 255}, ${Math.random() * 255})`;
- svgContent += `
-
-
- ${circles}
- `;
- }
-
- return HtmlResponse(``);
-}"""
-
-DEFAULT_ENVIRONMENT = """{
- "lines": 3
-}"""
def map_isolator_response_to_flask_response(response):
"""
diff --git a/constants.py b/constants.py
new file mode 100644
index 0000000..ab1ce28
--- /dev/null
+++ b/constants.py
@@ -0,0 +1,32 @@
+DEFAULT_FUNCTION_NAME = 'foo'
+
+DEFAULT_SCRIPT = """async (req) => {
+ console.log(`Method:${req.method}`)
+ console.log(`Generating ${environment.lines} random lines...`)
+ let svgContent = "";
+
+ for (let i = 0; i < environment.lines; i++) {
+ console.log(i)
+ let pathD = "M2 " + Math.random() * 79;
+ let circles = "";
+
+ for (let x = 12; x <= 202; x += 10) {
+ let y = Math.random() * 79
+ pathD += ` L${x} ${y}`;
+ circles += ``;
+ }
+
+ let pathColor = `rgb(${Math.random() * 255}, ${Math.random() * 255}, ${Math.random() * 255})`;
+ svgContent += `
+
+
+ ${circles}
+ `;
+ }
+
+ return HtmlResponse(``);
+}"""
+
+DEFAULT_ENVIRONMENT = """{
+ "lines": 3
+}"""
\ No newline at end of file