Change function _underscore to handle stripping hyphen prefixes.

feature/documentation-builds-dirhtml
Isis Lovecruft 2013-03-07 04:06:44 +00:00 committed by Isis Lovecruft
parent 8159d1c80f
commit 7008b10f69
1 changed files with 5 additions and 2 deletions

View File

@ -570,14 +570,17 @@ def _has_readwrite(path):
""" """
return os.access(path, os.R_OK and os.W_OK) return os.access(path, os.R_OK and os.W_OK)
def _underscore(input): def _underscore(input, remove_prefix=False):
""" """
Change hyphens to underscores so that GPG option names can be easily Change hyphens to underscores so that GPG option names can be easily
tranlated to object attributes. tranlated to object attributes.
@param input: The input intended for the gnupg process. @param input: The input intended for the gnupg process.
""" """
return input.replace('-', '_') if not remove_prefix:
return input.replace('-', '_')
else:
return input.lstrip('-').replace('-', '_')
def _is_allowed(input): def _is_allowed(input):
""" """