<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hi! I believe I've found a typo in the documentation; specifically,
    shutil.move:<br>
    <br>
    <a href="http://docs.python.org/library/shutil.html">http://docs.python.org/library/shutil.html</a><br>
    <br>
    <u>According to the docs:</u><br>
    <br>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <dt id="shutil.move" style="color: rgb(0, 0, 0); font-family:
      sans-serif; font-size: 16px; font-style: normal; font-variant:
      normal; font-weight: normal; letter-spacing: normal; line-height:
      normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px;
      text-transform: none; white-space: normal; widows: 2;
      word-spacing: 0px; -webkit-text-size-adjust: auto;
      -webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
      255); "><span class="descclassname" style="background-color:
        transparent; padding: 0px 1px; font-size: 0.95em;">shutil.</span><span
        class="descname" style="background-color: transparent; padding:
        0px 1px; font-size: 1.2em; font-weight: bold;">move</span><big>(</big><em>src</em>,<span
        class="Apple-converted-space">&nbsp;</span><em>dst</em><big>)</big></dt>
    <dd style="margin-top: 3px; margin-bottom: 10px; margin-left: 30px;
      text-align: justify; line-height: 20px; color: rgb(0, 0, 0);
      font-family: sans-serif; font-size: 16px; font-style: normal;
      font-variant: normal; font-weight: normal; letter-spacing: normal;
      orphans: 2; text-indent: 0px; text-transform: none; white-space:
      normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust:
      auto; -webkit-text-stroke-width: 0px; background-color: rgb(255,
      255, 255); ">Recursively move a file or directory (<em>src</em>)
      to another location (<em>dst</em>).<br>
      If the destination is a directory or a symlink to a directory,
      then<span class="Apple-converted-space">&nbsp;</span><em>src</em><span
        class="Apple-converted-space">&nbsp;</span>is moved inside that
      directory.<br>
      <b><font color="#cc0000">The destination directory must not
          already exist.</font></b> If the destination already exists
      but is not a directory, it may be overwritten depending on<span
        class="Apple-converted-space">&nbsp;</span><a class="reference
        internal"
        href="http://docs.python.org/library/os.html#os.rename"
        title="os.rename" style="color: rgb(53, 95, 124);
        text-decoration: none; "><span class="xref py py-func docutils
          literal" style="background-color: transparent; padding: 0px
          1px; font-size: 0.95em; font-weight: bold;"><span class="pre">os.rename()</span></span></a><span
        class="Apple-converted-space">&nbsp;</span>semantics.<br>
      If the destination is on the current filesystem, then<span
        class="Apple-converted-space">&nbsp;</span><a class="reference
        internal"
        href="http://docs.python.org/library/os.html#os.rename"
        title="os.rename" style="color: rgb(53, 95, 124);
        text-decoration: none; "><span class="xref py py-func docutils
          literal" style="background-color: transparent; padding: 0px
          1px; font-size: 0.95em; font-weight: bold;"><span class="pre">os.rename()</span></span></a><span
        class="Apple-converted-space">&nbsp;</span>is used. Otherwise,<span
        class="Apple-converted-space">&nbsp;</span><em>src</em><span
        class="Apple-converted-space">&nbsp;</span>is copied (using<span
        class="Apple-converted-space">&nbsp;</span><a class="reference
        internal"
        href="http://docs.python.org/library/shutil.html#shutil.copy2"
        title="shutil.copy2" style="color: rgb(53, 95, 124);
        text-decoration: none; "><span class="xref py py-func docutils
          literal" style="background-color: transparent; padding: 0px
          1px; font-size: 0.95em; font-weight: bold;"><span class="pre">shutil.copy2()</span></span></a>)
      to<span class="Apple-converted-space">&nbsp;</span><em>dst</em><span
        class="Apple-converted-space">&nbsp;</span>and then removed.<br>
      <span class="versionmodified" style="font-style: italic; ">New in
        version 2.3.</span></dd>
    <br>
    <br>
    <br>
    ###<br>
    <br>
    But that's not correct; if a directory doesn't exist before trying
    to move a file into it, shutil.move raises an IOError (as you'd
    expect). Please let me know if I'm not correct on this. Thanks!<br>
    <br>
    -- <br>
    <div class="moz-signature">
      <hr>
      Charles Hamilton<br>
      I.T. Department<br>
      Dyer &amp; Associates, P.C.<br>
      10415 Armory Ave<br>
      Kensington, MD 20895<br>
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:chamilton@dyercpa.com">chamilton@dyercpa.com</a><br>
      301.654.6200 (office)<br>
      301.814.6664 (cell)
    </div>
  </body>
</html>