i just thought i would ask as a reference for the future but if i was to have a loop like this:

import time
mytime = time.asctime()[11:19]
while mytime <= "13:14:15":
    mytime = time.asctime()[11:19]

how could i change it so that mytime would constantly update as at the moment it will wait until the input is satisfied

Sounds like you'd want to spawn two threads. One to constantly update mytime and another to wait on the user's input. Is that what you mean?

I'm pretty sure vegaseat has provided a number of examples of spawning threads with subprocess, try searching the forum for some good examples

yeah thats about right.
i'll do that.