Accept hostname targets that do not contain a period. #124
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fixes issue #123, which was due to a misinterpretation of the
line
if host.split(".")[0][0].isalpha() or host.split(".")[-1][-1].isalpha():(see L156 of
input.pyafter commit 8d46d14/before commit d1c90a4). Because ofhow Python's
str.split()works, a hostname that does not contain aperiod when
.split(".")results in a single-item list, so thisexpression evaluates to
True. However, this also means that the.split()s had no effect: the line was equivalent toif host[0].isalpha() or host[-1].isalpha().