[Gelistirici] comar - call()

Bahadır Kandemir bahadir at pardus.org.tr
19 Eyl 2008 Cum 17:09:57 EEST


Selamlar,

COMAR betikleri içinde kullanılan call(app, model, method, args) metoduna 
bir ekleme yaptım az evvel. Artık 5. argüman olarak opsiyonel timeout 
belirleyebiliyoruz. Daha önce bu değer -1 idi ve sistemde tanımlı default 
timeout'u kullanıyordu.

Yavaş sistemlerde, kdebase servisinin zorg metodlarını çağırırdığı call() 
sırasında timeout vermesi sonucu bu gerekli değişikliği yaptım.

Paket 2008'e merge edilir edilmez kdebase paketindeki service.py aşağıdaki 
gibi değiştirilmeli:

Index: comar/service.py
===================================================================
--- comar/service.py    (revision 52252)
+++ comar/service.py    (working copy)
@@ -29,7 +29,7 @@
     if status():
         return

-    if call("zorg", "Xorg.Display", "ready", (boot,)) == 0:
+    if call("zorg", "Xorg.Display", "ready", (boot,), 5 * 60) == 0:
         fail("Not starting as zorg returned an error")

     startDependencies("acpid", "hal")

FYI
-------------- sonraki bölüm --------------
A non-text attachment was scrubbed...
Name: kullanılamıyor
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20080919/39121b14/attachment-0002.pgp>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi