fix netdev regex

This commit is contained in:
illustris
2023-10-16 15:35:57 +05:30
parent 5da6533106
commit a00355ad4c
3 changed files with 24 additions and 25 deletions

15
src/pvecommon/__init__.py Normal file
View File

@@ -0,0 +1,15 @@
import pexpect
global_qm_timeout = 10
def qm_term_cmd(vm_id, cmd, timeout=global_qm_timeout):
child = pexpect.spawn(f'qm monitor {vm_id}')
try:
child.expect('qm>', timeout=timeout)
child.sendline(cmd)
child.expect('qm>', timeout=timeout)
raw_output = child.before.decode('utf-8').strip()
finally:
child.close()
return raw_output