diff --git a/PythonServer/pos-python-server.py b/PythonServer/pos-python-server.py
index 21aca619b87e35313e9560d450e24cbf3eb36d5b..827827cb8e86a15a92ad066f56e9ce80ff1725fc 100755
--- a/PythonServer/pos-python-server.py
+++ b/PythonServer/pos-python-server.py
@@ -32,7 +32,7 @@ async def get_pv(pvlist: str):
     pvnames = pvlist.split(",")
     pvs = []
     for pvname in pvnames:
-        pvs.append(epics.PV(pvname, auto_monitor=True))
+        pvs.append(epics.get_pv(pvname, auto_monitor=True))
     time.sleep(1)
 
     result = {}
@@ -40,7 +40,7 @@ async def get_pv(pvlist: str):
         result[pv.pvname] = pv._args
         if result[pv.pvname]["count"] is not None and result[pv.pvname]["count"] > 1:
             result[pv.pvname]["value"] = result[pv.pvname]["value"].tolist()
-        pv.clear_auto_monitor()
+    #        pv.clear_auto_monitor()
     return result