title: Odoo domain filter isn't working
body: <p>I try to create a domain filter what should look like this:</p>
  
  <pre><code>(Followup date &lt; today) AND (customer = TRUE OR user_id = user.id)
  </code></pre>
  
  <p>I did it like following:</p>
  
  <pre><code>[('follow_up_date', '&amp;lt;=', datetime.datetime.now().strftime('%Y-%m-%d 00:00:00')),['|', ('customer', '=', 'False'),('user_id', '=', 'user.id')]]
  </code></pre>
  
  <p>The first part (the time filter) works great if it stands alone, but when I connect it with the second part like I did in the example above it gives me this error:</p>
  
  <pre><code> File "/usr/lib/python2.7/dist-packages/openerp/osv/expression.py", line 308, in distribute_not
      elif token in DOMAIN_OPERATORS_NEGATION:
  TypeError: unhashable type: 'list'
  </code></pre>
  
  <p>What's wrong, how can I express what I want as a correct domain filter?</p>
  
  <p>Thank you for your help in advance :)</p>