6
6
def handleRequest (argv ):
7
7
"""Function to read user request, form http message and send it"""
8
8
try :
9
- opts , args = getopt .getopt (argv ,"" ,["help" ,"repo=" ,"user=" ,"apitoken=" ])
9
+ opts , args = getopt .getopt (argv ,"" ,["help" ,"repo=" ,"org=" , " user=" ,"apitoken=" ])
10
10
except getopt .GetoptError :
11
- print 'usage: python generate_cache.py --repo=<repo> --user=<user> --apitoken=<apitoken>'
11
+ print 'usage: python generate_cache.py --repo=<repo> --org=<org> -- user=<user> --apitoken=<apitoken>'
12
12
exit (1 )
13
13
14
14
#initialize input values
@@ -19,7 +19,7 @@ def handleRequest(argv):
19
19
#read input values
20
20
for opt , arg in opts :
21
21
if opt == "--help" :
22
- print 'python generate_cache.py --repo=<repo> --user=<user> --apitoken=<apitoken>'
22
+ print 'python generate_cache.py --repo=<repo> --org=<org> -- user=<user> --apitoken=<apitoken>'
23
23
exit (1 )
24
24
elif len (arg ) == 0 :
25
25
print "argument cannot be empty for option" , opt
@@ -30,9 +30,11 @@ def handleRequest(argv):
30
30
user_name = arg ;
31
31
elif opt == "--apitoken" :
32
32
api_token = arg ;
33
+ elif opt == "--org" :
34
+ org_name = arg ;
33
35
34
36
if user_name == "" or api_token == "" :
35
- print 'usage: python generate_cache.py --repo=<repo> --user=<user> --apitoken=<apitoken>'
37
+ print 'usage: python generate_cache.py --repo=<repo> --org=<org> -- user=<user> --apitoken=<apitoken>'
36
38
exit (1 )
37
39
38
40
with open ('pxscene_generate_cache.json' ) as data_file :
@@ -53,7 +55,7 @@ def handleRequest(argv):
53
55
headers ["Travis-API-Version" ] = "3" ;
54
56
headers ["Authorization" ] = tokendata ;
55
57
56
- url = "https://api.travis-ci.org/repo/" + str (user_name ) + "%2F" + str (repo_name ) + "/requests" ;
58
+ url = "https://api.travis-ci.org/repo/" + str (org_name ) + "%2F" + str (repo_name ) + "/requests" ;
57
59
58
60
#send http request
59
61
response = requests .post (url , headers = headers , data = string )
0 commit comments