<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Sep 1, 2015 at 5:56 PM, Tim Peters <span dir="ltr"><<a href="mailto:tim.peters@gmail.com" target="_blank">tim.peters@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div id=":26e" class="" style="overflow:hidden">Paying attention to fold=1 in naive time does muddy the naive-time<br>
concept.  A little.  But it should hardly ever matter:  even using a<br>
495 tzinfo, there is nothing a user working _in_ naive time can do to<br>
see a fold=1 value.  They have to force it by hand, or use an<br>
operation _outside_ of naive time (like .astimezone()) to get one.</div></blockquote></div><br>There are two more cases:</div><div class="gmail_extra"><br></div><div class="gmail_extra">(1) datetime.now() will return fold=1 instances during one hour each year;</div><div class="gmail_extra">(2) datetime.fromtimestamp(s) will return fold=1 instances for some values of s.</div></div>