[ https://issues.apache.org/jira/browse/CASSANDRA-17684?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Brad Schoening updated CASSANDRA-17684: --------------------------------------- Description: On MacOS, /usr/share is not writable – even by root. Instead, /usr/local/share is the preferred location. The current share directory path is /usr/local/share/doc/cassandra/CQL.html. Using a list comprehension would simplify the current code. E.g., {quote}import pathlib HTML_FALLBACK = 'https://cassandra.apache.org/doc/latest/cql/index.html' loc = ( Path('./doc/cql3/CQL.html'), Path('/usr/share/doc/cassandra/CQL.html'), Path('{color:#4c9aff}/usr/local/share{color}/doc/cassandra/CQL.html' )) item = next((x.as_uri() for x in loc if os.path.exists( x )), HTML_FALLBACK) {quote} was: On MacOS, /usr/share is not writable – even by root. Instead, /usr/local/share is the preferred location. The current share directory path is /usr/local/share/doc/cassandra/CQL.html. Using a list comprehension would simplify the current code. E.g., {quote}import pathlib HTML_FALLBACK = 'https://cassandra.apache.org/doc/latest/cql/index.html' loc = ( Path('./doc/cql3/CQL.html'), Path('usr/share/doc/cassandra/CQL.html'), Path('{color:#4c9aff}/usr/local/share{color}/doc/cassandra/CQL.html' )) item = next((x.as_uri() for x in loc if os.path.exists( x )), HTML_FALLBACK) {quote} > Add MacOS path /usr/local/share/doc/cassandra path for cqlsh docs > ----------------------------------------------------------------- > > Key: CASSANDRA-17684 > URL: https://issues.apache.org/jira/browse/CASSANDRA-17684 > Project: Cassandra > Issue Type: Improvement > Reporter: Brad Schoening > Assignee: Brad Schoening > Priority: Normal > > On MacOS, /usr/share is not writable – even by root. Instead, > /usr/local/share is the preferred location. > The current share directory path is /usr/local/share/doc/cassandra/CQL.html. > Using a list comprehension would simplify the current code. E.g., > {quote}import pathlib > HTML_FALLBACK = 'https://cassandra.apache.org/doc/latest/cql/index.html' > loc = ( Path('./doc/cql3/CQL.html'), > Path('/usr/share/doc/cassandra/CQL.html'), > Path('{color:#4c9aff}/usr/local/share{color}/doc/cassandra/CQL.html' )) > item = next((x.as_uri() for x in loc if os.path.exists( x )), HTML_FALLBACK) > {quote} -- This message was sent by Atlassian Jira (v8.20.7#820007) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org