@@ -27,6 +27,7 @@ def list_assets(token: str) -> List[Asset]:
2727 # Parse the response JSON
2828 assets = response .json ()
2929
30+ logger .info ("Retrieved assets successfully." )
3031 return [Asset (** asset ) for asset in assets ]
3132 else :
3233 logger .error (f"Failed to retrieve assets. Status code: { response .status_code } " )
@@ -64,6 +65,7 @@ def _handle_resoponse(response, existing_teams):
6465 logger .error (f"Failed to retrieve teams. Status code: { response .status_code } , { response .text } " )
6566 return []
6667
68+ logger .info ("Retrieved existing teams successfully." )
6769 return [TeamObject (** team ) for team in existing_teams ]
6870 else :
6971 logger .error (f"Failed to retrieve teams. Status code: { response .status_code } , { response .text } " )
@@ -101,9 +103,7 @@ def delete_teams(token, team_names):
101103def create_teams (token , teams_to_create ):
102104 try :
103105 url = f"{ JIT_API_ENDPOINT } /teams/"
104- headers = {
105- "Authorization" : f"Bearer { token } " ,
106- }
106+ headers = get_request_headers (token )
107107 for team_name in teams_to_create :
108108 payload = {
109109 "name" : team_name
@@ -118,12 +118,17 @@ def create_teams(token, teams_to_create):
118118 logger .error (f"Failed to create teams: { str (e )} " )
119119
120120
121+ def get_request_headers (token ):
122+ headers = {
123+ "Authorization" : f"Bearer { token } " ,
124+ }
125+ return headers
126+
127+
121128def add_teams_to_asset (token , asset : Asset , teams : List [str ]):
122129 try :
123130 url = f"{ JIT_API_ENDPOINT } /assets/{ asset .asset_id } "
124- headers = {
125- "Authorization" : f"Bearer { token } " ,
126- }
131+ headers = get_request_headers (token )
127132 payload = {
128133 "teams" : teams
129134 }
0 commit comments