Skip to content

Commit 07d3ace

Browse files
committed
If .USERAGENT file is empty then don't set it in
header
1 parent fcd5ac6 commit 07d3ace

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

pymyq/request.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,7 @@ def __init__(self, websession: ClientSession = None) -> None:
3030
self._last_useragent_update = None
3131

3232
async def _get_useragent(self) -> None:
33-
"""Retrieve a user agent to use in headers.
34-
35-
Returns:
36-
str: user agent
37-
"""
33+
"""Retrieve a user agent to use in headers."""
3834

3935
# Only see to retrieve a user agent if currently we do not have one,
4036
# we do not have an datetime on when we last retrieved one,
@@ -72,6 +68,7 @@ async def _get_useragent(self) -> None:
7268
str(exc),
7369
)
7470

71+
useragent = useragent.strip()
7572
# Check if value for useragent is to create a random user agent.
7673
useragent_list = useragent.split(":")
7774
if useragent_list[0] == "#RANDOM":
@@ -118,7 +115,8 @@ async def _send_request(
118115
if self._useragent is None:
119116
await self._get_useragent()
120117

121-
headers.update({"User-Agent": self._useragent})
118+
if self._useragent is not None and self._useragent != "":
119+
headers.update({"User-Agent": self._useragent})
122120

123121
if attempt != 0:
124122
wait_for = min(2 ** attempt, 5)

0 commit comments

Comments
 (0)