[Gelistirici] [Uludag-commits] r17470 - trunk/tasma/service-manager/src

Gökmen GÖKSEL gokmen at pardus.org.tr
23 Mar 2008 Paz 22:34:58 EET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

23 Mar 2008 Paz tarihinde, Eren Türkay şunları yazmıştı: 
> On 23 Mar 2008 Sun 22:17:31 Gökmen GÖKSEL wrote:
> > Bu yanlış; ya servis başlamadıysa ? Çomar'ın reply'ına bakarak
> > değiştirmen gerekir.
>
> slotStart() ve slotStop() da da kontrol edilmiyor.
>
>     def slotStart(self):
>         item = self.listServices.selectedItem()
>         self.buttonStart.setEnabled(False)
>         self.comar.call_package('System.Service.start', item.package,
> id=SERVICE_START)
>
> Öyle görünüyor ki servis başlamadıysa bir uyarı penceresi açılması
> gerekecek. Şimdiye kadar nasıl gözden kaçmış anlayamadım doğrusu :-)

Aynı dosyada;

123	def slotComar(self, sock):
124         reply = self.comar.read_cmd()
125         if reply.command == 'notify':
126             # locate item
127             item = self.findItem(reply.script)
128             # update if neccessary
129             if reply.data in ['started', 'stopped']:
130                 state = reply.data == 'started'
131                 if item.state != state:
132                     item.setState(state)
133 ...

handler kontrol edip karar veriyor state'ine.

- -- 
Gökmen GÖKSEL
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (GNU/Linux)

iD8DBQFH5r71T8ZKfV2Q3zgRAnAcAKCCg4VUn61KCvZ/2LkrzYztJoDuIACgjwif
hPkCr5IThmvk59Q3gPuK/qg=
=dB43
-----END PGP SIGNATURE-----



Gelistirici mesaj listesiyle ilgili daha fazla bilgi