btw i have now submitted this patch for inclusion with CPython : )