diff options
Diffstat (limited to 'Mac/Demo/scripting/testeudora.py')
-rw-r--r-- | Mac/Demo/scripting/testeudora.py | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/Mac/Demo/scripting/testeudora.py b/Mac/Demo/scripting/testeudora.py index 0f572cf..bedce44 100644 --- a/Mac/Demo/scripting/testeudora.py +++ b/Mac/Demo/scripting/testeudora.py @@ -4,10 +4,11 @@ import sys import aetools import Eudora_Suite import Required_Suite +import Standard_Suite import MacOS -class Eudora(aetools.TalkTo, Required_Suite.Required_Suite, \ - Eudora_Suite.Eudora_Suite): +class Eudora(Eudora_Suite.Eudora_Suite, Required_Suite.Required_Suite, \ + Standard_Suite.Standard_Suite, aetools.TalkTo): """A class that can talk to Eudora""" pass @@ -17,13 +18,19 @@ SIGNATURE="CSOm" def main(): talker = Eudora(SIGNATURE, start=1) while 1: - print 'get, put, quit (eudora) or exit (this program) ?' + print 'get, put, name (of first folder), list (foldernames), quit (eudora) or exit (this program) ?' line = sys.stdin.readline() try: if line[0] == 'g': talker.connect(checking=1) elif line[0] == 'p': talker.connect(sending=1) + elif line[0] == 'n': + id = Eudora_Suite.mailbox(1).name + name = talker._get(id, as='text') + print "It is called", name + elif line[0] == 'l': + pass elif line[0] == 'q': talker.quit() elif line[0] == 'e': |