Master version ab sig

Can you check this Christophe?
if not snapshot_id:
            new_snapshot_id = snap.create(cr, uid,{'name':name, 'website_id':website_id}, context=context)
      else:
           new_snapshot_id = snap.create(cr, uid,{'name':name, 'website_id':website_id}, context=context)

=> why it's in the if condition