about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNguyễn Gia Phong <cnx@loang.net>2025-07-11 14:49:50 +0900
committerNguyễn Gia Phong <cnx@loang.net>2025-07-11 14:49:50 +0900
commit617acaf95f1d9afb60215525ade0d369ae7c138b (patch)
tree8402d69e29bae7622a46d27aff4e90cbdc508e7e
parentee7651d6097e80e96aa74bbe77422ac059a19acb (diff)
downloadscadere-617acaf95f1d9afb60215525ade0d369ae7c138b.tar.gz
Remove trailing ? from suggested feed URL HEAD 0.2.4 main
-rw-r--r--src/scadere/__init__.py2
-rw-r--r--src/scadere/listen.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/scadere/__init__.py b/src/scadere/__init__.py
index 82c884a..6dd86d2 100644
--- a/src/scadere/__init__.py
+++ b/src/scadere/__init__.py
@@ -8,7 +8,7 @@ from importlib.resources import files
 
 __all__ = ['__version__', 'GNUHelpFormatter', 'NetLoc',
            'atom2xhtml', 'format_epilog', 'format_version']
-__version__ = '0.2.3'
+__version__ = '0.2.4'
 
 EXAMPLE_PREFIX = ' ' * 2
 # help2man's implementation detail
diff --git a/src/scadere/listen.py b/src/scadere/listen.py
index dc6230e..e688352 100644
--- a/src/scadere/listen.py
+++ b/src/scadere/listen.py
@@ -146,7 +146,7 @@ def is_subdomain(subject, objects):
 
 def feed(base_url, query, name, mtime, certificates):
     """Construct an Atom feed based on the given information."""
-    url = f'{base_url}?{query}'
+    url = f'{base_url}?{query}' if query else base_url
     domains = tuple(parse_qs(query).get('domain', []))
     return ('feed', {'xmlns': 'http://www.w3.org/2005/Atom'},
             ('id', url),