title: Sorting a list based on boolean and datetime values
body: <p>I have a list:</p>
  
  <pre><code>[{'added_on': datetime.datetime(2017, 8, 30, 13, 1, 40, 84539, tzinfo=&lt;UTC&gt;),
    'priority': False,
    'userEmail': u'xxx@yyy.com',
    'Id': 16123},...]
  </code></pre>
  
  <p>I need to get it sorted out such that the dicts with priority as True should top the list in reverse chronological order and the rest in reverse chronology as well.</p>
  
  <p>Tried:</p>
  
  <pre><code>List = sorted(List, key=lambda item: item['priority'])
  List = sorted(List, key=lambda item: item['added_on'])
  </code></pre>
  
  <p>Gets sorted on chronology.</p>
  
  <p>How can this be implemented.</p>
  
  <p>Thanks</p>