SYMBOL INDEX (68 symbols across 4 files) FILE: scripts/python/import.py function imap (line 54) | def imap(): function _decode (line 64) | def _decode(raw): function upload_box (line 81) | def upload_box(mail, api, cmax=None): function upload_test (line 116) | def upload_test(mail, api, cmax=None): function _run (line 138) | def _run(argv, func): function upload (line 154) | def upload(argv): function test (line 158) | def test(argv): function upload_dir (line 164) | def upload_dir(path, where, api, rec=False): function main (line 192) | def main(argv): FILE: scripts/python/test.py class ApiTest (line 9) | class ApiTest(unittest.TestCase): method setUpClass (line 12) | def setUpClass(self): method test_folder (line 15) | def test_folder(self): method test_team (line 32) | def test_team(self): method test_user (line 57) | def test_user(self): FILE: scripts/python/utils.py function timed (line 13) | def timed(fun, *args, **kwargs): function varconfig (line 20) | def varconfig(name, prompt, printval=True): function srandom (line 30) | def srandom(length): FILE: scripts/python/webmail.py function run_server (line 28) | def run_server(oauth_verifier): function start_server (line 41) | def start_server(): function terminate_server (line 48) | def terminate_server(): class ApiError (line 58) | class ApiError(Exception): method __init__ (line 59) | def __init__(self, code, method, error=None): method __repr__ (line 63) | def __repr__(self): method __str__ (line 65) | def __str__(self): class WebmailApi (line 68) | class WebmailApi: method __init__ (line 75) | def __init__(self, host='localhost', port='4443'): method _extract (line 146) | def _extract(self, result, method): method folder_list (line 161) | def folder_list(self): method folder_get (line 166) | def folder_get(self, id): method folder_delete (line 171) | def folder_delete(self, id): method folder_create (line 175) | def folder_create(self, name): method folder_update (line 180) | def folder_update(self, id, newname): method tag_list (line 188) | def tag_list(self): method tag_get (line 193) | def tag_get(self, id): method tag_delete (line 198) | def tag_delete(self, id): method tag_create (line 202) | def tag_create(self, data): method tag_update (line 207) | def tag_update(self, id, data): method message_trash (line 214) | def message_trash(self, id): method message_untrash (line 218) | def message_untrash(self, id): method message_delete (line 222) | def message_delete(self, id): method message_get (line 226) | def message_get(self, id): method message_list (line 230) | def message_list(self, maxResults=None, pageToken=None, labelId='INBOX'): method message_modify (line 239) | def message_modify(self, id, change): method message_insert (line 244) | def message_insert(self, upload_type, data, cte): method message_attachment (line 261) | def message_attachment(self, id, attachment): method message_history (line 267) | def message_history(self, startHistoryId, labelId=None, pageToken=None... method draft_delete (line 284) | def draft_delete(self, id): method draft_get (line 288) | def draft_get(self, id): method draft_send (line 300) | def draft_send(self, id): method user_get (line 307) | def user_get(self, key, format='full'): method user_update (line 311) | def user_update(self, key, fullname, level, status='lambda'): method user_move (line 316) | def user_move(self, key, added_teams=[], removed_teams=[]): method user_delete (line 321) | def user_delete(self, key): method user_insert (line 325) | def user_insert(self, firstName, lastName, username, password, level=1... method user_list (line 334) | def user_list(self, maxResults=None, pageToken=None, teamKeys=None): method user_history (line 346) | def user_history(self, startHistoryId, maxResults=None): method team_get (line 355) | def team_get(self, key): method team_insert (line 359) | def team_insert(self, name, parent=None, description=''): method team_update (line 369) | def team_update(self, key, name, description): method team_delete (line 374) | def team_delete(self, key): method team_list (line 378) | def team_list(self): method team_history (line 382) | def team_history(self, startHistoryId, maxResults=None): method file_get (line 391) | def file_get(self, path): method file_metadata (line 395) | def file_metadata(self, path, list=False, file_limit=10000): method file_upload (line 400) | def file_upload(self, path, data, mimetype, cte): method file_move (line 409) | def file_move(self, from_path, to_path, root=''): method file_copy (line 415) | def file_copy(self, from_path, to_path, root=''): method file_delete (line 421) | def file_delete(self, path):