From 56ec7a1badef4f70ffcbf9ff28d06555ed1b6343 Mon Sep 17 00:00:00 2001 From: MrWaradana Date: Mon, 22 Dec 2025 15:41:42 +0700 Subject: [PATCH] feat: remove `query_data` invocation, add `assetnum` parameter to `predict_run`, and refine fallback imports. --- .../__pycache__/Prediksi.cpython-311.pyc | Bin 41481 -> 41332 bytes .../insert_actual_data.cpython-311.pyc | Bin 51935 -> 51935 bytes .../equipment/__pycache__/run.cpython-311.pyc | Bin 3459 -> 3111 bytes src/modules/equipment/run.py | 24 +++++++++--------- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/modules/equipment/__pycache__/Prediksi.cpython-311.pyc b/src/modules/equipment/__pycache__/Prediksi.cpython-311.pyc index c445d9e896699e7b3889c68e96bee4e90ce65d61..a45bf9bcc798508cc2f71dc6ecf5b7659d893a7a 100644 GIT binary patch delta 1016 zcmaJ+T}V@582-LMl9`6}!ux*D`@YZfp63j`rnX*D ziU)GJ43Jp(S>AqodRmdi%A};dLUQxCaFT6};8l~5C`fJxOWEa41!s!%0Q}7uP;ohbwjJsS z{-1`IkM>SL6~24|32%C9VM@F*^m7Oe4S6l*}R2xPToMPcs=&CCgTZS2NQ)kelR9MVsklI zo5KXd5(mq=*e+ak?Mvw~ayl&ITusjI^A5J%#;%e9+bR~jSi<67!a6QETDUOX(%H$j zh?A)HPM3|%76u1@K*d`IfX{1S4O{~2R5!*$o6>41FWdmt_~vjPEXT9MAFNT@GPsH| z#w=r&_bB~-?$m*~azCnAMin7cv4X4tWcAn9Eu;Dns$W430o1UJ8bhdY%<|5Z<4vAY zJ<@yiespHsIBuLRoKww|yeJXOH*B=$DKT_4v&IaboX#h8A@yub6{HqTaTUeXVi6Q^ zaqPKhW{IH)UXnr)M`wySPgg0Ud@&-&CyTArGCsA)@oAulwOIuF0VGHLFty6a_zzMd zMo`4YQw5|6sEZBN*6K55(*y6{-uVm0WL%Z7-3; z_=7%(jxp}j)l!VXQpTRf?K?TArony{xp0zaaFQ%$)L~>xxGD9aZ}aK(e!j zZy`Cd2w=pJ#j+u4B#(BPaTx%aKow*$talm%4Gxg1vKoL25G&A{X|jQA+*?S>PTPJo z4nQDp3{K+#7(+ukSr-IxgS77d?jfygyvqUHqvut06BbV3+f@~F8zHb-`ar|%bhnnZ+50tdA1I;EY!~Kxqskc zWTAQgT=V`{&SZ0Ms<}7m>Pxx$lER^sa43qSIJ4|6U-Z#Xx^mh-+|{h8~WXNek;!yH_wmioT3ejX6HWOQPBgKkG zAx@!U>9sxRLG-T-%47(KB2)Q?OT?K5t zMibf3a>X5jA1nP=#t(M`!`%a{00daTV$PFC)2NB1oSavt)m`jjSchN=nEX6gKvQ5I zV)+r6RtzszDz!9JsUJRZe}}9@99pRPp{p>$Jw)^^Obuc9l3Qoq7mbMKS^^l{N7um$ zdd!!h4KXSK%SVJgKLD7g@3`=w*s`!rkCeH#7=b7)zs*q*_3PXN4ueU?UuKBj<@&s3 zMD$kJZHX4pz=W@5u@UjNG}6(+x43nVwawn0WkuV{izEmDV+--C083B#z~%h|$n7IT zU?#f(`S(D|e+PQTpVHJj%{taF3DcWGG$@krUWWkK0#@&_Dp;eY5Imzba9PGKTVze@ zw#0U~Eo09rkG*SBSuu~X3~iS&c7UnLfmvj2Q+<=_d}$|Q*U zFF9g5kw_$yap=f1#iBvXQl9=0z6|INPqKN#(F&GsKBrzXEOPjteMHg{Z@bxSRN{C71%+aYa`)4X80wi@^iS9GfrD4nA-RqiYfY2 z>qNbEjz(Q4X_w1SuenAp^wt3ncebzm(OSD~wX4j##rM?yCUu3e&`$k^8cah}1(5B3 E0P{TEIsgCw delta 1299 zcmbtTUuY9a82@Hxc6WA@Y#M8IL0#Hhi4D0d1%b3!QH6{6W~-A<@~ z63w9qf+%4GAEb!*r-Hs5!U=c2G+y6x;6n+BZ^u1Jd=h*RC(#<4`XJoQw;$j4+nwM1 zelzT>dC4+nLm?f+`19SqY_C=}O!RNL@8{9JUT}G>~kI;gIo9tLEvre1x6aWJ`JJd$0B0tVh>;=rnR~P;uBI|2wgxn92HDO zQSp1y4=2B-ElLH+mh#|7mJs2G2;i}JK8=Qvqu(QdEEixc5ipGw?Q6h7{CCL;g%@`L zI7#^-Z1T5Kr`6d)3z)5Jb!-)n;dSA!ZObgm58`!>GP6v#7hd8^ZTIyZhf0@wYCBX! z5>f4x+|cNcFsr4tAln-MjdZS7+R<~0xGr71TRp5d>LRrR1?4u_!GbDss6cJwHnGDq zYEkpzf=B<%zkykNKj|4(8`zhXOV`L^jVk!$CP&8%E^18WmfRDK96r~T^8E?FJL`3y z&O83uj6KH2M!NYC`SoU_Mp)K$d@LN)wA7h#XOd+nyqY}eXFXQKQ_QagCVj`wj_iZPj=%!Vo3|nS+XeSHumi@pknB|C0sFMyArsPkVXAMNp9JbfWH%ZY8cO} zvD5&bACN^|qnV65mi023{uTa;#w7>&8?B5Yyrlm$(kp=Xbh|rY=X1^ue@L{A|7Plf z$aRbmS^%TeoC^>rHD_I+sJ||86d2+0z}}1fbsz$0CIa#SsSf`)FOV(OZ^Z)HRBexN V3#w~E2(JWw)q9cwJf|a(KLY6@9h(3E diff --git a/src/modules/equipment/run.py b/src/modules/equipment/run.py index 5773e38..aa1a9c1 100644 --- a/src/modules/equipment/run.py +++ b/src/modules/equipment/run.py @@ -3,28 +3,28 @@ import time # prefer package-relative imports, but allow running this file directly as a script try: - from src.modules.equipment.insert_actual_data import query_data, insert_lcca_maximo_corrective_data, insert_ms_equipment_data, insert_acquisition_cost_data - from src.modules.equipment.Prediksi import Prediksi, main as predict_run - from src.modules.equipment.Eac import Eac, main as eac_run + from .insert_actual_data import query_data, insert_lcca_maximo_corrective_data, insert_ms_equipment_data, insert_acquisition_cost_data + from .Prediksi import Prediksi, main as predict_run + from .Eac import Eac, main as eac_run except ImportError: # fallback when there's no parent package (e.g., python run.py) - from insert_actual_data import query_data, insert_lcca_maximo_corrective_data, insert_ms_equipment_data, insert_acquisition_cost_data - from Prediksi import Prediksi, main as predict_run - from Eac import Eac, main as eac_run + from insert_actual_data import query_data + from Prediksi import main as predict_run + from Eac import main as eac_run # Panggil fungsi async def main(): start_time = time.time() - try: - await query_data() - except Exception as e: - print(f"Error in query_data: {str(e)}") - return + # try: + # await query_data() + # except Exception as e: + # print(f"Error in query_data: {str(e)}") + # return try: - prediction_result = await predict_run() + prediction_result = await predict_run(assetnum="A22277") if prediction_result is False: print("Prediction step failed or was skipped. Skipping EAC run.") return