comar'ı çağırmak için küçük bir deneme. Gürer'in call.py'sinden

çalma...

register için om'dan sonra bir parametre daha vermek gerekiyor.
+Net.NIC eth /path/to/x.py
gibi.

Burada eth nedir? Muhtemelen bunu spec dosyasında COMAR bölümünü
yazarken belirtmemiz gerekiyor. Yani:

<COMAR script="interface.py" XXX="eth">Net.NIC</COMAR>
This commit is contained in:
Barış Metin
2005-07-14 12:44:40 +00:00
parent 207d72b70d
commit e61c98a2c7
+18
View File
@@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
import socket
def registerScript(om, scriptPath):
s = socket.socket(socket.AF_UNIX,socket.SOCK_STREAM)
s.connect("/tmp/comar")
cmd = '+' + om + ' ' + scriptPath + '\n'
s.send(cmd)
s.close()
return True
def call(om):
s = socket.socket(socket.AF_UNIX,socket.SOCK_STREAM)
s.connect("/tmp/comar")
cmd = '$' + om + '\n'
s.send(cmd)
return s.recv(500)