1. 26 May, 2000 3 commits
    • Greg Ward's avatar
      Factored out code for extracting-or-creating one of the option · ed15f2a9
      Greg Ward authored
        dictionaries in 'self.command_options' to 'get_option_dict()'.
      Simplified code in 'parse_config_files()' and 'parse_command_line()'
        accordingly.
      Fixed code in constructor that processes the 'options' dictionary
        from the setup script so it actually works: uses the new
        'self.command_options' dictionary rather than creating command
        objects and calling 'set_option()' on them.
      ed15f2a9
    • Greg Ward's avatar
      Added the DEBUG global (set from the DISTUTILS_DEBUG environment variable). · ef7550b1
      Greg Ward authored
      Changed the exception-handling code in 'setup()' to re-raise exceptions
        if DEBUG is true.
      ef7550b1
    • Greg Ward's avatar
      Fixed a couple of long-hidden bugs (amazing what you find when you · f7341e2b
      Greg Ward authored
      attempt to verify the bold assertions in the documentation):
        * entries for the "root package" in 'package_dir' didn't work --
          fixed by improving the fall-through code in 'get_package_dir()'
        * __init__.py files weren't installed when modules-in-packages
          were listed individually (ie. in 'py_modules' in the setup script);
          fixed by making 'check_package()' return the name of the __init__
          file if it exists, and making 'find_modules()' add an entry to
          the module list for __init__ if applicable
      f7341e2b
  2. 25 May, 2000 17 commits
  3. 24 May, 2000 2 commits
    • Guido van Rossum's avatar
      Remove unused "import curses". · 0ad89999
      Guido van Rossum authored
      0ad89999
    • Guido van Rossum's avatar
      Fix a problem reported by Oleg Broytmann, who complains that very · acc9edaa
      Guido van Rossum authored
      often, ftp URLs hang in the final close.  Further analysis suggests
      that this is because the close hook in addclosehook() calls the hook
      before acually closing the connection.  The hook, in this case, waits
      for the '226 Transfer complete' status from the server on the command
      socket.  However, more and more ftp servers only send this status when
      the data socket has actually been closed -- causing a deadlock.
      
      The fix is simple: in addclosehook.close(), call addbase.close()
      *before* calling the closehook.
      acc9edaa
  4. 23 May, 2000 15 commits
  5. 22 May, 2000 1 commit
  6. 21 May, 2000 1 commit
  7. 20 May, 2000 1 commit