Исправление метода shutdownDialog, добавлена проверка на

вызов метода createDialog


git-svn-id: http://svn.calculate.ru/calculate2/calculate-client/trunk@1132 c91db197-33c1-4113-bf15-f8a5c547ca64
develop
mhiretskiy 15 years ago
parent f7de1f0582
commit c221438a2e

@ -50,6 +50,7 @@ org.kde.kdialog.ProgressDialog'
execenv = 'HOME="/root" '
max = 100
kdialog = None
label = None
def __init__(self,title,kdialog=None):
self.title = title
if kdialog == None:
@ -77,12 +78,14 @@ org.kde.kdialog.ProgressDialog'
def shutdownDialog(self):
'''Принудительно уничтожить процесс kdialog'''
self.kdialog = None
for s in os.popen('/bin/ps axeo pid,cmd'):
if self.label in s:
try:
os.kill( int(s.split()[0]), 9 )
except (OSError,ValueError):
pass
if self.label != None:
for s in os.popen('/bin/ps axeo pid,cmd'):
if self.label in s:
try:
os.kill( int(s.split()[0]), 9 )
except (OSError,ValueError):
pass
self.label = None
def setValue(self,value):
'''Установить текущее значения для прогресса'''

Loading…
Cancel
Save