Parallel report download - Getting Errors

18 views
Skip to first unread message

Chaitanya Phani

unread,
Jan 22, 2018, 4:58:21 PM1/22/18
to AdWords API Forum
Hi, 

I have more than 270 advertiser accounts. Right now pulling the reports one by one by looping. I come to know we can use parallel report download inorder to download all together. 

I tried to execute the sample code in the following URL.


I have placed googleads.yaml in home directory and changed File directory in the script. When I ran the script got the following errors. 

Please help me to understand these errors.

Error Message:

Traceback (most recent call last):
 
File "<string>", line 1, in <module>
 
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
   
self = load(from_parent)
 
File "C:\Python27\lib\pickle.py", line 1384, in load
   
return Unpickler(file).load()
 
File "C:\Python27\lib\pickle.py", line 864, in load
    dispatch
[key](self)
 
File "C:\Python27\lib\pickle.py", line 1089, in load_newobj
    obj
= cls.__new__(cls, *args)
TypeError: __new__() takes at least 2 arguments (1 given)
Traceback (most recent call last):
 
File "<string>", line 1, in <module>
 
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
   
self = load(from_parent)
 
File "C:\Python27\lib\pickle.py", line 1384, in load
   
return Unpickler(file).load()
 
File "C:\Python27\lib\pickle.py", line 864, in load
    dispatch
[key](self)
 
File "C:\Python27\lib\pickle.py", line 1089, in load_newobj
    obj
= cls.__new__(cls, *args)
TypeError: __new__() takes at least 2 arguments (1 given)
Traceback (most recent call last):
 
File "<string>", line 1, in <module>
 
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
   
self = load(from_parent)
 
File "C:\Python27\lib\pickle.py", line 1384, in load
   
return Unpickler(file).load()
 
File "C:\Python27\lib\pickle.py", line 864, in load
    dispatch
[key](self)
 
File "C:\Python27\lib\pickle.py", line 1089, in load_newobj
    obj
= cls.__new__(cls, *args)
TypeError: __new__() takes at least 2 arguments (1 given)
Traceback (most recent call last):
 
File "<string>", line 1, in <module>
 
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
   
self = load(from_parent)
 
File "C:\Python27\lib\pickle.py", line 1384, in load
   
return Unpickler(file).load()
 
File "C:\Python27\lib\pickle.py", line 864, in load
    dispatch
[key](self)
 
File "C:\Python27\lib\pickle.py", line 1089, in load_newobj
    obj
= cls.__new__(cls, *args)
TypeError: __new__() takes at least 2 arguments (1 given)
Traceback (most recent call last):
 
File "<string>", line 1, in <module>
 
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
   
self = load(from_parent)
 
File "C:\Python27\lib\pickle.py", line 1384, in load
   
return Unpickler(file).load()
 
File "C:\Python27\lib\pickle.py", line 864, in load
    dispatch
[key](self)
 
File "C:\Python27\lib\pickle.py", line 1089, in load_newobj
    obj
= cls.__new__(cls, *args)
TypeError: __new__() takes at least 2 arguments (1 given)
Traceback (most recent call last):
 
File "<string>", line 1, in <module>
 
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
   
self = load(from_parent)
 
File "C:\Python27\lib\pickle.py", line 1384, in load
   
return Unpickler(file).load()
 
File "C:\Python27\lib\pickle.py", line 864, in load
    dispatch
[key](self)
 
File "C:\Python27\lib\pickle.py", line 1089, in load_newobj
    obj
= cls.__new__(cls, *args)
TypeError: __new__() takes at least 2 arguments (1 given)
Traceback (most recent call last):
 
File "<string>", line 1, in <module>
 
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
   
self = load(from_parent)
 
File "C:\Python27\lib\pickle.py", line 1384, in load
   
return Unpickler(file).load()
 
File "C:\Python27\lib\pickle.py", line 864, in load
    dispatch
[key](self)
 
File "C:\Python27\lib\pickle.py", line 1089, in load_newobj
    obj
= cls.__new__(cls, *args)
TypeError: __new__() takes at least 2 arguments (1 given)
Traceback (most recent call last):
 
File "<string>", line 1, in <module>
 
File "C:\Python27\lib\multiprocessing\forking.py", line 381, in main
   
self = load(from_parent)
 
File "C:\Python27\lib\pickle.py", line 1384, in load
   
return Unpickler(file).load()
 
File "C:\Python27\lib\pickle.py", line 864, in load
    dispatch
[key](self)
 
File "C:\Python27\lib\pickle.py", line 1089, in load_newobj
    obj
= cls.__new__(cls, *args)
TypeError: __new__() takes at least 2 arguments (1 given)
Finished downloading reports with the following results:

Peter Oliquino

unread,
Jan 22, 2018, 11:02:46 PM1/22/18
to AdWords API Forum
Hi Chaitanya,

The issue appears to be more related to the Python client library rather than the AdWords API. This being said, you may get in touch with the Python library owners directly via this link as they are more equipped to assist you regarding this issue.

Thanks and regards,
Peter
AdWords API Team
Reply all
Reply to author
Forward
0 new messages