• Guido van Rossum's avatar
    * import.c (get_module): total rewrite, to ensure proper search order: for · c45611d0
    Guido van Rossum yazdı
      each dir in sys.path, try each possible extension.  (Note: C extensions
      are loaded before Python modules in the same directory, to allow having
      a C version used when dynamic loading is supported and a Python version
      as a back-up.)
    * import.c (reload_module): test for error from getmodulename()
    * moduleobject.c: implement module name as dict entry '__name__' instead
      of special-casing it in module_getattr(); this way a module (or
      function!) can access its own module name, and programs that know what
      they are doing can rename modules.
    * stdwinmodule.c (initstdwin): strip ".py" suffix of argv[0].
    c45611d0
moduleobject.c 3.84 KB