From 17b296d0b4fda659470861cd726cb546091b12b5 Mon Sep 17 00:00:00 2001 From: DmsAnhr Date: Mon, 17 Nov 2025 11:07:59 +0700 Subject: [PATCH] update qgis endpoint test --- .../__pycache__/auth_dependency.cpython-39.pyc | Bin 1245 -> 0 bytes .../__pycache__/role_dependency.cpython-39.pyc | Bin 961 -> 0 bytes .../__pycache__/auth_router.cpython-39.pyc | Bin 813 -> 0 bytes .../__pycache__/system_router.cpython-39.pyc | Bin 777 -> 0 bytes .../upload_file_router.cpython-39.pyc | Bin 1605 -> 0 bytes main.py | 5 +++-- 6 files changed, 3 insertions(+), 2 deletions(-) delete mode 100644 api/deps/__pycache__/auth_dependency.cpython-39.pyc delete mode 100644 api/deps/__pycache__/role_dependency.cpython-39.pyc delete mode 100644 api/routers/__pycache__/auth_router.cpython-39.pyc delete mode 100644 api/routers/__pycache__/system_router.cpython-39.pyc delete mode 100644 api/routers/__pycache__/upload_file_router.cpython-39.pyc diff --git a/api/deps/__pycache__/auth_dependency.cpython-39.pyc b/api/deps/__pycache__/auth_dependency.cpython-39.pyc deleted file mode 100644 index 43986f34d2afe0e93c8d0a5ed25924988d5352a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1245 zcmYjQ&2J+$6t_K}NhWC)Rx4O>$O)87vq*>&LIw7)NKhe`4>3X--0^EW?aVl9d$vuK zN~=w;9JnG5$#EtA3;qjVIqko|Va2o4t!m59Kl^?7eVGr3eS+hozaLb;hJ^g<4tEFM zkpo=%B@#gdtw}?3+OV8acV>0agn8(3P)ALi#~z1u(jF723L8iJd7oYJ~eCW^L#cq^g$Qj%DJg#K3Mxgeb=K4=#O; zWJT0yMK)OXE!7VV6-)#o{GGj|c*{hzr6PWxT(K411ST}mnr>nfoh2)F&bFwt%f?l( z3O4DMT!pJp|K_bEH&(*4o_euDYWkbOmYfsy!t>L&e9TtwaG87wT!ETYe_%nD?|oZg zjoXun#GCdxuPZSz@*G->aG(u0oi0i#z$Oi5m!E*8lh>}2%MX8WVz)}D-)Rt&qs4@` z(wyQ8wLGcXJ6|#jws-nf+jyRd)HI+Z!TMW+vn(A{C50^YuGPk z+hQwY?<)73?A|S>!8+C2XU=!24YX0-xjXT>uc3U9>1U|W)$qA1r+$cJOtal&xU)2l LY5ay!oNxXIRSQDF diff --git a/api/deps/__pycache__/role_dependency.cpython-39.pyc b/api/deps/__pycache__/role_dependency.cpython-39.pyc deleted file mode 100644 index e10ee0e41642893acc980786dd4b01e81df87301..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 961 zcmY*X&1w`u5bmCto!xA*8iPnqGVH-*KxPCzg&3kFqL&zAysXI3OxI>-Gk2 z1Loq%qxt{=U%*H373S*6R|p7J%`Rk9P&Hl6RMq!=)uPwyGBo}3PV(Dg><=aLW@ECA zt~W49CV9#-KH!-(usG#bYG=;CY0h@q%G`m=8MLMIoy(SV&zwO=wqG&7^B3!xZ`JJ` zC?S`+cC`_v(mt=3kHAE6r4-~Qsx&CP>wr>)Iskpa>z;ylRiZ#fsz@Q`)M;i2nK|eL zQ?Ft$%l6P|2vKpvlX!zzzWQskZ)3FASo zD+L-8@MfqyLgkHw#yVX>oD7rLBQQbJbN9W-$`tS~aReL96^+_fMP)z*NN>F#3YjH& z|Nhn71oY!KGd0#{6dQ)?{pr8H|JHAsU879&UG%R+`5uN-HfHDS*j9bRjWxE3_Bs2; zr2WH|&KLV5KV>LDYj4tf633u5LdX-4le^c_4R3})H_W`XOTOmY_2P6*QCvu<+ZmQ4 z$J&)(M3VYW?T`$rg*X%~pEi@^^%Ka;%S>IiMO@`Eb49h7#!f( z6A!^#_zD+ZffHkIL7iwOGj_)F%{PviOvVJ|=+|EJof7iX2M=Y0!2znVXe5!eB^|A3 z$0|mB%-X1nt2p>kJL-}u34YwBT~=jXUgeYk-H>Yhn#hq%Zi!4F-bB?7jK3B#{YHU7 zzM>02Qb!Ug8|)(4qUbp#(Y#-9?wQDQD?#7&VN)D~}3(l_x(cbSw z#%lM7bJ6$83X6yh=XXR;5k)Y6UX*8ex+yzRmnT|XL2XSrtXd@`S5|c)sT8ZG)PWaM zioss;Z7^T0b%sZIH8Gko&1hKpoRoo=JLXb--v>ip7=H9myzi5KpqhO&mfVmlipp;2 zCOX2|zahv6J)T86!F`>3<1drm^X7jS`Z0!X6e(C%^&moNm&d7Ck5doA>2uv8asu{8%YBrhObcKF>m8jcZ+F*dY{l0P6FzWP(QeaNvMxa z^W=1JCMwNjpO}EAn(3S~)3lkgLZ{HvhMw`8=VznAtKq_rl}>e~GCSZlEI|*}Pgv?0 zl13Z6MJu#Knovy17yJON@Dgtv>TL0fP}dS#lCOyR-v|xXM7y*}TWdnwYZnN1hSxsK zf!iDBqLOOSi|9eb52ANr^x`Obc@&KjUsYMgl&T&==ZMJ*Cc|8XvMS5GoQ8@Eq0ftX z_-p++=~c5rq;#BCTJTioqFlJ)+riU5fiZA2&u&D6IzCHUltKTTvr>aEK1^0{Bx$qq zBA249>#p&3Rv4cHi*(A23kIgfUR`HE0aVsiLXL&5^|EXd%SDNwh z4j#_trfZclIo{E>{;K*F==JE;c~Oz@ZsS{3XG2Bhq}@8EshAs&$U4+y!^?f?J) diff --git a/api/routers/__pycache__/upload_file_router.cpython-39.pyc b/api/routers/__pycache__/upload_file_router.cpython-39.pyc deleted file mode 100644 index c212b54feb6a436370a7500f481954c4d98d7356..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1605 zcmbVM&5j&35Vregy61OiXZB|{2_WFqhs^K*D-;k4M1p0NXfM84P202SsQ+SnK(pH0 zA0oDcd!6)%R6(Ivx)QjPbj9{wg5k4_xez9xR@~ z)PDg8B4|NM%4q2^uk@K;1}rE;7E(O(ie4G9$k~1omwnbR2W;ThK`|^xY*dcfxSX(w z+Y5_>a>}O8?iGjSjLj&KbVt}+&VM};(Qj0GBHmHyi~c>XeHqAsJU$~Wiosi748`b8 zxTEakTO!6{@`i|sjCMXdb@v>=J*Q&&mWo603p&47^FjjFs@sEwk>nbf0-_Bm9l_(_NxIgnX-gm#(s5+Bc^G2-gVdrOR-qhM$=Xm!>$=91) zNv`Tb!n!A`>%5XT;R^3rT5{*x08JJ&>9u5`ekrBNd`zSpXoKS9cbIwxV8|`GrMKSB ze+FuPM_!OSdXZ3t1)`<^cSOzM=iSrQm6l4c$~0SDs`{18j9ztV)TS;|%yE@A`ARvm z{yD^eAYvqN*=+4_FZCf@tUUnYt7E_n&HaJlK7py10Fp2&2=lIpgmMt{oXAl6P!fUg zoEUFg`++uc;v|}YffDWLy*vtU27!<}^$7yX(}H^)i9Chb66^gBPJ4Ttw*0>5 zbljGGN2|hz)EUA8;3A3C16({rc!cl~!p8_mmkmUonZ1Zz>@Mt2;TWCwNyELH;mXvH zyC(P#QCJ|3C@fVZ%FvznZ>l^sf-{9oeuyu7*cIgaR{IQGJNDG)U|%E;Y_v|bf$CN$ zjlyRY_K^w^P-h!ATai{K&s2oVp4m2eb=_7;A9mP7=%1f+Xz}G<3v_ndZ%$K;mM!3^ zrI3wYVy|#xgwrslQ-^;8F{WyX diff --git a/main.py b/main.py index 50a55e9..e3092a9 100644 --- a/main.py +++ b/main.py @@ -39,13 +39,14 @@ async def lifespan(app: FastAPI): app = FastAPI(lifespan=lifespan) + @app.get("/qgis/status") def qgis_status(): try: - from qgis.core import Qgis + version = QgsApplication.qgisVersion() return { "qgis_status": "connected", - "qgis_version": Qgis.QGIS_VERSION + "qgis_version": version } except Exception as e: return {