« XML-RPC→リフレクション |Main| 要望と展望 »

« XML-RPC→リフレクション | log | JSON »

XML-RPCできあがり

下記のソースコードで赤い丸い頂点や"Hello"と書かれた箱を作成したり、0.5秒に1個ずつ頂点を追加したり、ということができます。

import xmlrpclib
s = xmlrpclib.Server("http://localhost:8080/RPC2")

v1 = s.grinedit.addVertex(
        "CircleVertex",
        {"bgcolor": (255, 0, 0),
         "diameter": 20})

v2 = s.grinedit.addVertex(
        "BoxVertex",
        {"label": "Hello"})

s.grinedit.addEdge(
    "LinearEdge", v1, v2, {})


from time import sleep
prev = v2
while True:
    v = s.grinedit.addVertex(
        "BoxVertex",
        {"label": str(prev)})
    s.grinedit.addEdge(
        "LinearEdge", prev, v, {})
    prev = v
    sleep(0.5)

トラックバック(Trackback)

Trackback URL: http://www.nishiohirokazu.org/mt/mt-tb.cgi/88

ご意見・ご感想をお送りください(フィードバック)

(フィードバックはメールで送信され、基本的に表示されませんが、内容によっては公開させていただくこともございます。ご了承ください。Your comment doesn't appear the page immediately. If the comment has value to other people, it will be put on the page or subsequent entries. Thank you.)

上の情報は、いずれも未記入でかまいません。 All of above questions are optional.