Xqt added a comment.

See 
http://stackoverflow.com/questions/1470350/why-is-the-windowserror-while-deleting-the-temporary-file

changing the _write_content method looks good for me:

  def _write_content(self, suffix):
      try:
          fh, fn = tempfile.mkstemp(suffix)
          with tools.open_archive(fn, 'wb') as f:
              f.write(self.original_content)
          with tools.open_archive(fn, 'rb') as f:
              self.assertEqual(f.read(), self.original_content)
          with open(fn, 'rb') as f:
              return f.read()
      finally:
          os.close(fh)
          os.remove(fn)


TASK DETAIL
  https://phabricator.wikimedia.org/T113127

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: Xqt
Cc: Betacommand, Xqt, Aklapper, XZise, jayvdb, pywikibot-bugs-list



_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to