erase the stored product key when offline without using a deactivation_request_file?

I am using TurboActive with Python2.7. All is working nicely, but I have a question on deactivation of keys.

If the system has a network connection, using deactivate(erase_p_key=True) works fine and the stored product key is erased. If the system is offline, using deactivate(erase_p_key=True) does not erase the stored product key.

Is there a way to erase the stored product key when offline without using a deactivation_request_file? I realize this will cause a split brain type situation where the LimeLM server shows the key as activated and locally it is not, so we would have to manually deactivate on LimeLm webpage. And while this will be a situation that will be rare for us, I'd like to be able to handle that situation if need be.

If the system is offline, using deactivate(erase_p_key=True) does not erase the stored product key.

Right, because TurboActivate only deletes the product key after the customer has been deactivated.

Is there a way to erase the stored product key when offline without using a deactivation_request_file?

No. Why would you ever need to do this?

Thanks Sam for the fast reply. Makes sense. Thanks!