code: def new_signal(celf, path, iface, name) :
          "creates a new DBUS.MESSAGE_TYPE_SIGNAL message."
          result = dbus.dbus_message_new_signal(path.encode(), iface.encode(), name.encode())
          if result == None :
              raise CallFailed("dbus_message_new_signal")
          #end if
          return \
              celf(resultf new_signal(celf, path, iface, name) :
          "creates a new DBUS.MESSAGE_TYPE_SIGNAL message."
          result = dbus.dbus_message_new_signal(path.encode(), iface.encode(), name.encode())
          if result == None :
              raise CallFailed("dbus_message_new_signal")
          #end if
          return \
              celf(result)
docs: creates a new DBUS.MESSAGE_TYPE_SIGNAL message.