<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def queue_get_stoppable(self, q):
 """ Take obj from queue, but will give up when the thread is stopped"""

        while not self.stopped():
            try:
                return q.get(timeout=5)
            except queue.Empty:
                pass