#! /usr/bin/env python
import pygtk; pygtk.require("2.0")

import sys
import bonobo

osd = bonobo.get_object("OAFIID:GNOME_OSD", "IDL:Bonobo/Application:1.0")
osd.ref() # AppClient steals one reference
osd = bonobo.AppClient(osd)
try:
    timeout = int(sys.argv[2])
except IndexError:
    timeout = None
if timeout is None:
    osd.msg_send("show", (sys.argv[1],))
else:
    osd.msg_send("show", (sys.argv[1], timeout))
