<s> '''<STR_LIT>''' <EOL> import sys , os <EOL> import socket <EOL> import pprint <EOL> import googleDriveAccess as gda <EOL> import logging <EOL> logging . basicConfig ( ) <EOL> def main ( basedir ) : <EOL> oa2 = gda . OAuth2Client ( basedir ) <EOL> ui = oa2 . userInfo ( ) <EOL> act = ui [ '<STR_LIT:email>' ] <EOL> gm = gda . GmailClient ( abc = oa2 ) <EOL> mo = gm . sendMsg ( act , act , '<STR_LIT>' , '<STR_LIT>' ) <EOL> if mo : <EOL> print '<STR_LIT>' % ( mo [ '<STR_LIT:id>' ] , mo [ '<STR_LIT>' ] ) <EOL> mo = gm . modifyLabels ( mo [ '<STR_LIT:id>' ] , addLabels = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> print '<STR_LIT>' % ( mo [ '<STR_LIT:id>' ] , mo [ '<STR_LIT>' ] ) <EOL> mo = gm . sendMsg ( act , act , '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ) <EOL> if mo : <EOL> print '<STR_LIT>' % ( mo [ '<STR_LIT:id>' ] , mo [ '<STR_LIT>' ] ) <EOL> mo = gm . modifyLabels ( mo [ '<STR_LIT:id>' ] , addLabels = [ '<STR_LIT>' , '<STR_LIT>' , '<STR_LIT>' ] ) <EOL> print '<STR_LIT>' % ( mo [ '<STR_LIT:id>' ] , mo [ '<STR_LIT>' ] ) <EOL> msgs = gm . getMsgEntries ( maxResults = <NUM_LIT:3> ) <EOL> for msg in msgs [ '<STR_LIT>' ] : <EOL> mo = gm . getMsg ( msg [ '<STR_LIT:id>' ] ) <EOL> hdrs = gm . getHdrsDict ( mo ) <EOL> for k in ( '<STR_LIT:date>' , '<STR_LIT:to>' , '<STR_LIT>' , '<STR_LIT>' ) : <EOL> if k in hdrs : print u'<STR_LIT>' % hdrs [ k ] <EOL> print u'<STR_LIT>' % gm . trimWidth ( mo [ '<STR_LIT>' ] , <NUM_LIT> ) <EOL> if __name__ == '<STR_LIT:__main__>' : <EOL> logging . getLogger ( ) . setLevel ( getattr ( logging , '<STR_LIT>' ) ) <EOL> try : <EOL> main ( os . path . dirname ( __file__ ) ) <EOL> except ( socket . gaierror , ) , e : <EOL> sys . stderr . write ( '<STR_LIT>' ) </s>
