Beispiel #1
0
def showError(handler):
    print(handler.getLastFriendlyError())
    Analytics.sendAnalytics('AppError', handler.getLastError())
    print('Press the Enter key to exit')
    raw_input()
    sys.exit(1)
Beispiel #2
0
from getpass import getpass, getuser

from SessionHandler import SessionHandler
from Analytics import Analytics


def showError(handler):
    print(handler.getLastFriendlyError())
    Analytics.sendAnalytics('AppError', handler.getLastError())
    print('Press the Enter key to exit')
    raw_input()
    sys.exit(1)


if __name__ == '__main__':
    Analytics.sendAnalytics('AppEvent', 'AppLaunch')
    user = raw_input('Username: '******'Contact ID: ')

    handler = SessionHandler()
    if not handler.authorize(user, password):
        showError(handler)
    print('Logged in successfully, requesting export of {}'.format(contactId))
    if not handler.requestContactExport(contactId):
        showError(handler)
    print('Requested export successfully, waiting for export to be ready.')
    while not handler.isDownloadReady():
        if not handler.checkIfExportIsReady():
            showError(handler)
    print(