mirror of
https://gitee.com/sui-feng-cb/AzurLaneAutoScript1
synced 2026-04-20 14:09:41 +08:00
Fix: Handle empty cmdline in proc_list_uiautomator2()
This commit is contained in:
@@ -274,7 +274,7 @@ class DroidCast(Uiautomator2):
|
|||||||
"""
|
"""
|
||||||
List all DroidCast processes.
|
List all DroidCast processes.
|
||||||
"""
|
"""
|
||||||
processes = self.proc_list_uiautomato2()
|
processes = self.proc_list_uiautomator2()
|
||||||
for proc in processes:
|
for proc in processes:
|
||||||
if 'com.rayworks.droidcast.Main' in proc.cmdline:
|
if 'com.rayworks.droidcast.Main' in proc.cmdline:
|
||||||
yield proc
|
yield proc
|
||||||
|
|||||||
@@ -279,7 +279,7 @@ class Uiautomator2(Connection):
|
|||||||
raise RequestHumanTakeover
|
raise RequestHumanTakeover
|
||||||
|
|
||||||
@retry
|
@retry
|
||||||
def proc_list_uiautomato2(self) -> t.List[ProcessInfo]:
|
def proc_list_uiautomator2(self) -> t.List[ProcessInfo]:
|
||||||
"""
|
"""
|
||||||
Get info about current processes.
|
Get info about current processes.
|
||||||
"""
|
"""
|
||||||
@@ -290,7 +290,7 @@ class Uiautomator2(Connection):
|
|||||||
pid=proc['pid'],
|
pid=proc['pid'],
|
||||||
ppid=proc['ppid'],
|
ppid=proc['ppid'],
|
||||||
thread_count=proc['threadCount'],
|
thread_count=proc['threadCount'],
|
||||||
cmdline=' '.join(proc['cmdline']),
|
cmdline=' '.join(proc['cmdline']) if proc['cmdline'] is not None else '',
|
||||||
name=proc['name'],
|
name=proc['name'],
|
||||||
) for proc in resp.json()
|
) for proc in resp.json()
|
||||||
]
|
]
|
||||||
|
|||||||
Reference in New Issue
Block a user