def wrapped_callback(state_code: 'dbus.UInt32', reason_code: 'dbus.UInt32'): state = NM.VpnConnectionState(state_code) reason = NM.VpnConnectionStateReason(reason_code) callback(state, reason)
def wrapped_callback_vpn(state_code: 'dbus.UInt32', reason_code: 'dbus.UInt32'): state = NM.VpnConnectionState(state_code) callback(ConnectionState.from_vpn_state(state))