c`c@sddlmZddlZeejdtj|jjS|dkr]tj|jjS|dkr|tj|jjS|dkrtj|jjStj j d|dS(NtnametfilenameRtdefaulttbuiltinsDorg.freedesktop.DBus.Error.InvalidArgs: Property '%s' does not exist( RtStringRR R!RtBooleanR"R#t exceptionst DBusException(Rt property_name((sC/usr/lib/python2.7/site-packages/firewall/server/config_icmptype.pyt _get_propertyQs      t in_signaturetsst out_signaturetvcCsot|t}t|t}tjd|j|||tjjkrbtjj d|n|j |S(Ns%s.Get('%s', '%s')sJorg.freedesktop.DBus.Error.UnknownInterface: Interface '%s' does not exist( RtstrRtdebug1RRRRR&R'R)(Rtinterface_nameR(tsender((sC/usr/lib/python2.7/site-packages/firewall/server/config_icmptype.pytGetbs   tssa{sv}cCst|t}tjd|j||tjjkrPtjj d|ni}x0dddddgD]}|j |||s