imapclient icon indicating copy to clipboard operation
imapclient copied to clipboard

Return LIST style responses as namedtuples

Open mjs opened this issue 15 years ago • 1 comments

Originally reported by: Menno Smits (Bitbucket: mjs0)


Currently methods that return lists of folder name objects return (flags, delim, name) triples. It would be friendlier if these where namedtuples with "flags", "delimiter" and "name" attributes.

This avoids breaking the existing positional API while adding convenience (and avoiding magic numbers).

Example:

folders = client.list_folders()
folder = folders[0]

assert folder.flags == folder[0]
assert folder.delim == folder[1]
assert folder.name == folder[2]

  • Bitbucket: https://bitbucket.org/mjs0/imapclient/issue/48

mjs avatar May 09 '10 14:05 mjs

Original comment by Menno Smits (Bitbucket: mjs0):


Issue #148 was marked as a duplicate of this issue.

mjs avatar Mar 04 '15 11:03 mjs