@@ -51,14 +51,11 @@ def get_configured_interfaces(url_base, username, password):
51
51
headers = headers ,
52
52
verify = False
53
53
)
54
+ response .raise_for_status ()
54
55
except Exception as e :
55
56
print (e , file = sys .stderr )
56
57
sys .exit (1 )
57
58
58
- if response .status_code >= 300 :
59
- print ('request error:' , str (response .status_code ), response .reason , file = sys .stderr )
60
- sys .exit (1 )
61
-
62
59
# return the json as text
63
60
return response .json ()["ietf-interfaces:interfaces" ]["interface" ]
64
61
@@ -94,14 +91,11 @@ def configure_ip_address(url_base, interface, ip, username, password):
94
91
verify = False ,
95
92
json = data
96
93
)
94
+ response .raise_for_status ()
97
95
except Exception as e :
98
96
print (e , file = sys .stderr )
99
97
sys .exit (1 )
100
98
101
- if response .status_code >= 300 :
102
- print ('request error:' , str (response .status_code ), response .reason , file = sys .stderr )
103
- sys .exit (1 )
104
-
105
99
print (response .text )
106
100
107
101
@@ -116,15 +110,11 @@ def print_interface_details(url_base, interface, username, password):
116
110
headers = headers ,
117
111
verify = False
118
112
)
113
+ response .raise_for_status ()
119
114
except Exception as e :
120
115
print (e , file = sys .stderr )
121
116
sys .exit (1 )
122
117
123
- if response .status_code >= 300 :
124
- print ('request error:' , str (response .status_code ), response .reason , file = sys .stderr )
125
- sys .exit (1 )
126
-
127
-
128
118
intf = response .json ()["ietf-interfaces:interface" ]
129
119
# return the json as text
130
120
print ("Name: " , intf [0 ]["name" ])
0 commit comments