This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author amaury.forgeotdarc
Recipients Arfrever, amaury.forgeotdarc, belopolsky, benjamin.peterson, brett.cannon, eric.araujo, georg.brandl, ncoghlan, pitrou, r.david.murray, terry.reedy, vstinner
Date 2011-03-10.08:01:20
SpamBayes Score 0.00021614991
Marked as misclassified No
Message-id <1299744081.7.0.841174617299.issue3080@psf.upfronthosting.co.za>
In-reply-to
Content
Nice work! Is there a specific place for comments? Here are some of them already:

- Modules/zipimport.c::make_filename: remove the limit buffer, the code could
  look like:

  pathsize = PyUnicode_GET_SIZE(prefix) + PyUnicode_GET_SIZE(name);
  result = PyUnicode_FromUnicode(NULL, pathsize);
  path = PyUnicode_AS_UNICODE(ret);
  ...
  return result;

- Python/importdl.c::_PyImport_LoadDynamicModule: shortnameobj is not necessary:

  lastdot = Py_UNICODE_strrchr(nameuni, '.');
  if (lastdot == NULL)
      shortname = namenuni;
  else:
      shortname = lastdot + 1;

- _PyImport_GetDynLoadFunc still takes char* arguments. Can this fail on win32
  for example, in case the pathname cannot be encoded to mbcs?
History
Date User Action Args
2011-03-10 08:01:21amaury.forgeotdarcsetrecipients: + amaury.forgeotdarc, brett.cannon, georg.brandl, terry.reedy, ncoghlan, belopolsky, pitrou, vstinner, benjamin.peterson, eric.araujo, Arfrever, r.david.murray
2011-03-10 08:01:21amaury.forgeotdarcsetmessageid: <1299744081.7.0.841174617299.issue3080@psf.upfronthosting.co.za>
2011-03-10 08:01:21amaury.forgeotdarclinkissue3080 messages
2011-03-10 08:01:20amaury.forgeotdarccreate