forked from solderpunk/gemfeed
Fix another default feed name bug!
This commit is contained in:
parent
44d0e7139d
commit
56cff3febb
|
@ -35,7 +35,13 @@ def get_feed_title(directory):
|
|||
the content of the first heading line in the file, otherwise return a
|
||||
default feed title.
|
||||
"""
|
||||
default = os.path.basename(directory)
|
||||
# By default, use the deepest directory name as a feed title
|
||||
# This needs a little care, as os.path.basename will return an empty
|
||||
# string if `directory` ends in a trailing slash...
|
||||
head, default = os.path.split(directory)
|
||||
if not default:
|
||||
default = os.path.basename(head)
|
||||
# Check for index files which may override the default
|
||||
for index_file in ("index.gmi", "index.gemini"):
|
||||
index_file = os.path.join(directory, index_file)
|
||||
if os.path.exists(index_file) and is_world_readable(index_file):
|
||||
|
|
Loading…
Reference in New Issue