Staging
v0.5.1
v0.5.1
https://github.com/python/cpython
Revision b815669c833c543b0f6696c3121a179f6b2383a6 authored by Miss Islington (bot) on 13 July 2019, 14:59:48 UTC, committed by GitHub on 13 July 2019, 14:59:48 UTC
Hi, I've faced an issue w/ `mailbox.Maildir()`. The case is following: 1. I create a folder with `tempfile.TemporaryDirectory()`, so it's empty 2. I pass that folder path as an argument when instantiating `mailbox.Maildir()` 3. Then I receive an exception happening because "there's no such file or directory" (namely `cur`, `tmp` or `new`) during interaction with Maildir **Expected result:** subdirs are created during `Maildir()` instance creation. **Actual result:** subdirs are assumed as existing which leads to exceptions during use. **Workaround:** remove the actual dir before passing the path to `Maildir()`. It will be created automatically with all subdirs needed. **Fix:** This PR. Basically it adds creation of subdirs regardless of whether the base dir existed before. https://bugs.python.org/issue30088 (cherry picked from commit e44184749c2fd0921867ea5cd20b8e226c2146c2) Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
1 parent 143672c
Tip revision: b815669c833c543b0f6696c3121a179f6b2383a6 authored by Miss Islington (bot) on 13 July 2019, 14:59:48 UTC
bpo-30088: Document that existing dir structure isn't verified by mailbox.Maildir (GH-1163)
bpo-30088: Document that existing dir structure isn't verified by mailbox.Maildir (GH-1163)
Tip revision: b815669
File | Mode | Size |
---|---|---|
clinic | ||
README | -rw-r--r-- | 2.7 KB |
_codecs_cn.c | -rw-r--r-- | 11.0 KB |
_codecs_hk.c | -rw-r--r-- | 5.0 KB |
_codecs_iso2022.c | -rw-r--r-- | 33.0 KB |
_codecs_jp.c | -rw-r--r-- | 19.9 KB |
_codecs_kr.c | -rw-r--r-- | 12.7 KB |
_codecs_tw.c | -rw-r--r-- | 2.3 KB |
alg_jisx0201.h | -rw-r--r-- | 3.1 KB |
cjkcodecs.h | -rw-r--r-- | 14.1 KB |
emu_jisx0213_2000.h | -rw-r--r-- | 2.7 KB |
mappings_cn.h | -rw-r--r-- | 312.4 KB |
mappings_hk.h | -rw-r--r-- | 179.4 KB |
mappings_jisx0213_pair.h | -rw-r--r-- | 3.7 KB |
mappings_jp.h | -rw-r--r-- | 356.9 KB |
mappings_kr.h | -rw-r--r-- | 247.9 KB |
mappings_tw.h | -rw-r--r-- | 198.8 KB |
multibytecodec.c | -rw-r--r-- | 63.4 KB |
multibytecodec.h | -rw-r--r-- | 4.4 KB |
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...