I recently answered a Python review question. Unfortunately, I had missed that the question was for MicroPython; a subset of Python with reduced features. As a result, 1/2 to 2/3 of my suggestions are irrelevant to the OP because they involve features that aren't available to them. I'm wondering now what I should do with my answer. If someone familiar with Python viewed the question, my suggestions may be helpful to them, as it isn't obvious that the OP is using a subset of the language.
I know on Stack Overflow, answers are intended primarily for future users, and it isn't unheard of for some answers on a question to be geared toward possible variations of the OP's question to help more people. I also know though that Code Review is different, and the OP seems to be much more the focus; although not exclusively.
Should I:
Leave the answer as-is.
Remove the parts irrelevant to the OP/segregate out the parts relevant to them.
Delete my answer since the majority of the question isn't relevant to the OP.
Any guidance here would be appreciated. This isn't something I've had happen to an answer of mine before.