Spaces:
Running
on
Zero
Running
on
Zero
Update my_functions.py
Browse files- my_functions.py +12 -0
my_functions.py
CHANGED
@@ -1,5 +1,6 @@
|
|
1 |
import yfinance as yf
|
2 |
|
|
|
3 |
product_catalog = {
|
4 |
"807ZPKBL9V": "SuperWidget",
|
5 |
"1234567890": "MegaGadget"
|
@@ -30,6 +31,7 @@ def analyze_mco_architecture(framework_version: str, detail_level: int = 3) -> s
|
|
30 |
framework_version: (μ: 'v2.1')
|
31 |
detail_level: λΆμ μμΈλ (1~5)
|
32 |
"""
|
|
|
33 |
if detail_level < 1:
|
34 |
detail_level = 1
|
35 |
elif detail_level > 5:
|
@@ -43,3 +45,13 @@ def analyze_mco_architecture(framework_version: str, detail_level: int = 3) -> s
|
|
43 |
f"β» μ€μ λ‘λ νμμ λ°λΌ λ 볡μ‘ν λ‘μ§/νμΌ λΆμ λ± μν κ°λ₯."
|
44 |
)
|
45 |
return analysis
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
import yfinance as yf
|
2 |
|
3 |
+
# μμμ© μ ν μΉ΄νλ‘κ·Έ
|
4 |
product_catalog = {
|
5 |
"807ZPKBL9V": "SuperWidget",
|
6 |
"1234567890": "MegaGadget"
|
|
|
31 |
framework_version: (μ: 'v2.1')
|
32 |
detail_level: λΆμ μμΈλ (1~5)
|
33 |
"""
|
34 |
+
# μ
λ ₯ λ²μ 보μ
|
35 |
if detail_level < 1:
|
36 |
detail_level = 1
|
37 |
elif detail_level > 5:
|
|
|
45 |
f"β» μ€μ λ‘λ νμμ λ°λΌ λ 볡μ‘ν λ‘μ§/νμΌ λΆμ λ± μν κ°λ₯."
|
46 |
)
|
47 |
return analysis
|
48 |
+
|
49 |
+
# ----------------------------------------------------
|
50 |
+
# μλ‘ μΆκ°λ product_details ν¨μ
|
51 |
+
# ----------------------------------------------------
|
52 |
+
def product_details(product_id: str) -> str:
|
53 |
+
"""
|
54 |
+
Looks up product details by product_id (μ: μ΄λ¦, κ°κ²©, νΉμ§ λ±)
|
55 |
+
"""
|
56 |
+
# μ¬κΈ°μλ κ°λ¨ν product_catalogλ₯Ό νμ©ν΄ μ΄λ¦λ§ λ°ν
|
57 |
+
return product_catalog.get(product_id, "Unknown product")
|