<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>As Christopher explained, this is an immediate operation.</p>
    <p>I'll look into unit test, I've never looked into this so I'm not
      sure how they work...<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 15/08/2016 16:47, Christopher Larson
      wrote:<br>
    </div>
    <blockquote
cite="mid:CABcZANnzPGjXXvMqmOiVSG4sTYTk0y5iKRZdpCk9Fg+4DHHqQg@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div class="gmail_extra"><br>
          <div class="gmail_quote">On Mon, Aug 15, 2016 at 7:44 AM,
            Peter Kjellerstedt <span dir="ltr">&lt;<a
                moz-do-not-send="true"
                href="mailto:peter.kjellerstedt@axis.com"
                target="_blank">peter.kjellerstedt@axis.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div id=":2a6" class="a3s aXjCH m1568ea9f9d3743de">How
                will this interact with ?=, ??=, _append and _remove?<br>
                <br>
                Shouldn't there be unit tests for this? It seems like it
                can easily<br>
                break and/or be broken by other changes.</div>
            </blockquote>
          </div>
          <br>
          It's implemented as an immediate operation, so it'd happen
          long before ??=, _append, or _remove are applied. ?= is also
          immediate, so isn't relevant -- ?= before it would do nothing,
          as the unset would undo it, and ?= after the unset would apply
          fine.</div>
        <div class="gmail_extra"><br>
        </div>
        <div class="gmail_extra">I think that's the most sane approach
          for something like this. If you want the operation postponed,
          you can use anonymous python for that. Agreed re: unit tests,
          though.<br>
          -- <br>
          <div class="gmail_signature" data-smartmail="gmail_signature">Christopher
            Larson<br>
            clarson at kergoth dot com<br>
            Founder - BitBake, OpenEmbedded, OpenZaurus<br>
            Maintainer - Tslib<br>
            Senior Software Engineer, Mentor Graphics</div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>