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")
|