[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