From e61c98a2c7c3ba71fabd9898a687c9280fecd1c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Thu, 14 Jul 2005 12:44:40 +0000 Subject: [PATCH] =?UTF-8?q?comar'=C4=B1=20=C3=A7a=C4=9F=C4=B1rmak=20i?= =?UTF-8?q?=C3=A7in=20k=C3=BC=C3=A7=C3=BCk=20bir=20deneme.=20G=C3=BCrer'in?= =?UTF-8?q?=20call.py'sinden=20=C3=A7alma...?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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: Net.NIC --- pisi/comariface.py | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 pisi/comariface.py diff --git a/pisi/comariface.py b/pisi/comariface.py new file mode 100644 index 00000000..68e91be3 --- /dev/null +++ b/pisi/comariface.py @@ -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)