Browse Source

Açılamayan servislere bilgi eklendi

tags/mservice-0.1
sonakinci41 1 month ago
parent
commit
c3722d9b12
2 changed files with 17 additions and 2 deletions
  1. +6
    -2
      mlocale/translate.py
  2. +11
    -0
      mservice.py

+ 6
- 2
mlocale/translate.py View File

@@ -9,7 +9,9 @@ translate = {"tr":{1:"Durum",
9:"{} servisi devre dışı hale getirildi.",
10:"{} dizini bulunamadı. Servisler listelenemeyecek.",
11:"Hata",
12:"MService çalışmak için root yetkinlerine ihtiyaç duyar."},
12:"MService çalışmak için root yetkinlerine ihtiyaç duyar.",
13:"{} servisi durdurulamadı.",
14:"{} servisi başlatılamadı.",},
"en":{1:"State",
2:"Service Name",
3:"Do you confirm that the {} service will be stopped?",
@@ -21,4 +23,6 @@ translate = {"tr":{1:"Durum",
9:"{} service has been disabled.",
10:"{} directory not found. Services will not be listed.",
11:"Error",
12:"MService needs root competencies to work."}}
12:"MService needs root competencies to work.",
13:"{} service not will be stopped?.",
14:"{} service not will be started?",}}

+ 11
- 0
mservice.py View File

@@ -69,6 +69,17 @@ class MService(Gtk.Window):
else:
get = subprocess.Popen(["/usr/milis/bin/service","start",select], stdout = subprocess.PIPE)
get.wait()
return_text, err = get.communicate()
if " FAIL " in str(return_text):
error_msg = Gtk.MessageDialog(self,0,Gtk.MessageType.INFO, Gtk.ButtonsType.OK,_[11])
error_msg.set_title(_[11])
if status:
error_text = _[13].format(select)
else:
error_text = _[14].format(select)
error_msg.format_secondary_text(error_text)
get = error_msg.run()
error_msg.destroy()
self.get_services()
self.search_widget.set_text("")
self.append_tree(self.services)


Loading…
Cancel
Save