1. 21 Aug, 2019 5 commits
    • Michael Anckaert's avatar
      bpo-37823: Fix open() link in telnetlib doc (GH-15281) · e0b6117e
      Michael Anckaert authored
      Fixed wrong link to Telnet.open() method in telnetlib documentation.
      e0b6117e
    • Victor Stinner's avatar
      bpo-37531: Enhance regrtest multiprocess timeout (GH-15345) · de2d9eed
      Victor Stinner authored
      * Write a message when killing a worker process
      * Put a timeout on the second popen.communicate() call
        (after killing the process)
      * Put a timeout on popen.wait() call
      * Catch popen.kill() and popen.wait() exceptions
      de2d9eed
    • Greg Price's avatar
      Unmark files as executable that can't actually be executed. (GH-15353) · 9ece4a50
      Greg Price authored
      
      
      There are plenty of legitimate scripts in the tree that begin with a
      `#!`, but also a few that seem to be marked executable by mistake.
      
      Found them with this command -- it gets executable files known to Git,
      filters to the ones that don't start with a `#!`, and then unmarks
      them as executable:
      
          $ git ls-files --stage \
            | perl -lane 'print $F[3] if (!/^100644/)' \
            | while read f; do
                head -c2 "$f" | grep -qxF '#!' \
                || chmod a-x "$f"; \
              done
      
      Looking at the list by hand confirms that we didn't sweep up any
      files that should have the executable bit after all.  In particular
      
       * The `.psd` files are images from Photoshop.
      
       * The `.bat` files sure look like things that can be run.
         But we have lots of other `.bat` files, and they don't have
         this bit set, so it must not be needed for them.
      
      
      
      Automerge-Triggered-By: @benjaminp
      9ece4a50
    • Greg Price's avatar
      bpo-35518: Skip test that relies on a deceased network service. (GH-15349) · 5b95a150
      Greg Price authored
      If this service had thoroughly vanished, we could just ignore the
      test until someone gets around to either recreating such a service
      or redesigning the test to somehow work locally.  The
      `support.transient_internet` mechanism catches the failure to
      resolve the domain name, and skips the test.
      
      But in fact the domain snakebite.net does still exist, as do its
      nameservers -- and they can be quite slow to reply.  As a result
      this test can easily take 20-30s before it gets auto-skipped.
      
      So, skip the test explicitly up front.
      5b95a150
    • Benjamin Peterson's avatar
      d33e46d1
  2. 20 Aug, 2019 7 commits
  3. 19 Aug, 2019 3 commits
  4. 17 Aug, 2019 4 commits
  5. 16 Aug, 2019 2 commits
  6. 15 Aug, 2019 4 commits
  7. 14 Aug, 2019 13 commits
  8. 13 Aug, 2019 2 commits