'Begin accepting and processing scheduled tasks.
:param bool threaded: Indicates if the scheduler should execute
in its own thread. Defaults to ``True``.'

def process(self, threaded=True, daemon=False):

    if threaded:
        self.thread = threading.Thread(name='scheduler_process', target=self._process)
        self.thread.daemon = daemon
        self.thread.start()
    else:
        self._process()
