1. 30 Mar, 2000 7 commits
  2. 29 Mar, 2000 29 commits
  3. 28 Mar, 2000 4 commits
    • Jeremy Hylton's avatar
      fix previous checkin · 003663d7
      Jeremy Hylton authored
      003663d7
    • Jeremy Hylton's avatar
    • Jeremy Hylton's avatar
      slightly modified version of Greg Ewing's extended call syntax patch · 7690151c
      Jeremy Hylton authored
      executive summary:
      Instead of typing 'apply(f, args, kwargs)' you can type 'f(*arg, **kwargs)'.
      Some file-by-file details follow.
      
      Grammar/Grammar:
          simplify varargslist, replacing '*' '*' with '**'
          add * & ** options to arglist
      
      Include/opcode.h & Lib/dis.py:
          define three new opcodes
              CALL_FUNCTION_VAR
              CALL_FUNCTION_KW
              CALL_FUNCTION_VAR_KW
      
      Python/ceval.c:
          extend TypeError "keyword parameter redefined" message to include
              the name of the offending keyword
          reindent CALL_FUNCTION using four spaces
          add handling of sequences and dictionaries using extend calls
          fix function import_from to use PyErr_Format
      7690151c
    • Guido van Rossum's avatar
      Fredrik Lundh: · 93a7c0fe
      Guido van Rossum authored
      This fixes a bunch of socket.connect(host, post) calls.  Note that I
      haven't tested all modules -- I don't have enough servers here...
      93a7c0fe