Beispiel #1
0
        outputDir = config.get('output-dir')

    try:
        decodePassword = base64.decodestring(password)
    except:
        encrypt_user_password(config)
        decodePassword = password

    user = User()
    user.set('userName', userName)
    user.set('password', decodePassword)

    if len(downloadHeaderList) == 0:
        report_error_arg_value('download-header')
        exit(0)

    config.saveToFile(configFile)

    outputDir += '/' + str(pbsNumber)
    if os.path.isdir(outputDir) == False:
        os.mkdir(outputDir)

    print(downloadHeaderList)
    getter = PbsProductGetter(pbsNumber,
                              user,
                              downloadHeaderList,
                              outputDir,
                              1.0)

    getter.startDownloading()