Wire.write & Hardware Interrupt

Hi

Will Wire.write work from within a hardware interrupt routine?

I am trying to use a hardware button to generate an interrupt that calls an interrupt routine to simply reset the second and minute registers on an RTC such as DS1307.

Whilst I am able to set these registers using Wire.write in code, when I try to do this from an interrupt routine it does not seem to work.

Any advice please?
TIA