title: Python - Apscheduler not stopping a job even after using 'remove_job'
body: <p>This is my code</p>
  
  <p>I'm using the <code>remove_job</code> and the <code>shutdown</code> functions of the scheduler to stop a job, but it keeps on executing. </p>
  
  <p>What is the correct way to stop a job from executing any further?</p>
  
  <pre><code>from apscheduler.schedulers.background import BlockingScheduler
  
  def job_function():
      print "job executing"
  
  
  scheduler = BlockingScheduler(standalone=True)
  scheduler.add_job(job_function, 'interval', seconds=1, id='my_job_id')
  
  
  scheduler.start()
  scheduler.remove_job('my_job_id')
  scheduler.shutdown()
  </code></pre>