Skip to content

Commit 957bf72

Browse files
committed
replace requests by internal _requests method
1 parent e1eec9d commit 957bf72

File tree

2 files changed

+15
-52
lines changed

2 files changed

+15
-52
lines changed

geo/Geoserver.py

+14-51
Original file line numberDiff line numberDiff line change
@@ -1555,12 +1555,7 @@ def upload_style(
15551555

15561556
r = self._requests(method="post", url=url, data=style_xml, headers=headers)
15571557
if r.status_code == 201:
1558-
r_sld = requests.put(
1559-
url + "/" + name,
1560-
data=xml,
1561-
auth=(self.username, self.password),
1562-
headers=header_sld,
1563-
)
1558+
r_sld = self._requests(method="put", url=url + "/" + name, data=xml, headers=header_sld)
15641559

15651560
if r_sld.status_code == 200:
15661561
return r_sld.status_code
@@ -1656,12 +1651,8 @@ def create_coveragestyle(
16561651
)
16571652
if r.status_code == 201:
16581653
with open("style.sld", "rb") as f:
1659-
r_sld = requests.put(
1660-
url + "/" + style_name,
1661-
data=f.read(),
1662-
auth=(self.username, self.password),
1663-
headers=header_sld,
1664-
)
1654+
r_sld = self._requests(method="put", url=url + "/" + style_name, data=f.read(), headers=header_sld)
1655+
16651656
os.remove("style.sld")
16661657
if r_sld.status_code == 200:
16671658
return r_sld.status_code
@@ -2268,9 +2259,7 @@ def create_datastore(
22682259

22692260
else:
22702261
url = "{}/rest/workspaces/{}/datastores".format(self.service_url, workspace)
2271-
r = requests.post(
2272-
url, data, auth=(self.username, self.password), headers=headers
2273-
)
2262+
r = self._requests(method="post", url=url, data=data, headers=headers)
22742263

22752264
if r.status_code in [200, 201]:
22762265
return "Data store created/updated successfully"
@@ -2337,12 +2326,7 @@ def create_shp_datastore(
23372326
)
23382327

23392328
with open(path, "rb") as f:
2340-
r = requests.put(
2341-
url,
2342-
data=f.read(),
2343-
auth=(self.username, self.password),
2344-
headers=headers,
2345-
)
2329+
r = self._requests("put", url, data=f.read(), headers=headers)
23462330
if r.status_code in [200, 201, 202]:
23472331
return "The shapefile datastore created successfully!"
23482332
else:
@@ -2406,12 +2390,8 @@ def create_gpkg_datastore(
24062390
)
24072391

24082392
with open(path, "rb") as f:
2409-
r = requests.put(
2410-
url,
2411-
data=f.read(),
2412-
auth=(self.username, self.password),
2413-
headers=headers,
2414-
)
2393+
r = self._requests("put", url, data=f.read(), headers=headers)
2394+
24152395
if r.status_code in [200, 201, 202]:
24162396
return "The geopackage datastore created successfully!"
24172397
else:
@@ -2493,12 +2473,8 @@ def publish_featurestore(
24932473
</featureType>"""
24942474
headers = {"content-type": "text/xml"}
24952475

2496-
r = requests.post(
2497-
url,
2498-
data=layer_xml,
2499-
auth=(self.username, self.password),
2500-
headers=headers,
2501-
)
2476+
r = self._requests("post", url, data=layer_xml, headers=headers)
2477+
25022478
if r.status_code == 201:
25032479
return r.status_code
25042480
else:
@@ -2572,12 +2548,8 @@ def edit_featuretype(
25722548
</featureType>"""
25732549
headers = {"content-type": "text/xml"}
25742550

2575-
r = requests.put(
2576-
url,
2577-
data=layer_xml,
2578-
auth=(self.username, self.password),
2579-
headers=headers,
2580-
)
2551+
r = self._requests("put", url, data=layer_xml, headers=headers)
2552+
25812553
if r.status_code == 200:
25822554
return r.status_code
25832555
else:
@@ -2716,12 +2688,7 @@ def publish_featurestore_sqlview(
27162688
headers = {"content-type": "text/xml"}
27172689

27182690
# request
2719-
r = requests.post(
2720-
url,
2721-
data=layer_xml,
2722-
auth=(self.username, self.password),
2723-
headers=headers,
2724-
)
2691+
r = self.requests("post", url, data=layer_xml, headers=headers)
27252692

27262693
if r.status_code == 201:
27272694
return r.status_code
@@ -2981,9 +2948,7 @@ def create_user(
29812948
username, password, str(enabled).lower()
29822949
)
29832950
headers = {"content-type": "text/xml", "accept": "application/json"}
2984-
r = requests.post(
2985-
url, data, auth=(self.username, self.password), headers=headers
2986-
)
2951+
r = self._requests("post", url, data=data, headers=headers)
29872952

29882953
if r.status_code == 201:
29892954
return "User created successfully"
@@ -3036,9 +3001,7 @@ def modify_user(
30363001
data = unparse({"user": modifications})
30373002
print(url, data)
30383003
headers = {"content-type": "text/xml", "accept": "application/json"}
3039-
r = requests.post(
3040-
url, data, auth=(self.username, self.password), headers=headers
3041-
)
3004+
r = self._requests.post("post", url, data=data, headers=headers)
30423005

30433006
if r.status_code == 200:
30443007
return "User modified successfully"

geo/__version__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@
44

55
__author__ = "Tek Kshetri"
66
__email__ = "[email protected]"
7-
__version__ = "2.8.1"
7+
__version__ = "2.8.2"

0 commit comments

Comments
 (0)