Skip to content

Commit 49d6f48

Browse files
authored
Merge pull request #74 from adafruit/regex-fix
Modified regex to accept uppercase characters and a forward slash
2 parents 0f6b389 + fff49a2 commit 49d6f48

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

adafruit_io/adafruit_io.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ def validate_feed_key(feed_key):
4141
if len(feed_key) > 128: # validate feed key length
4242
raise ValueError("Feed key must be less than 128 characters.")
4343
if not bool(
44-
re.match(r"^[a-z0-9-]+(\.[a-z0-9-]+)?$", feed_key)
44+
re.match(r"^[a-zA-Z0-9-]+((\/|\.)[a-zA-Z0-9-]+)?$", feed_key)
4545
): # validate key naming scheme
4646
raise TypeError(
47-
"Feed key must contain lower case English letters, numbers, dash, and one period."
47+
"Feed key must contain English letters, numbers, dash, and a period or a forward slash."
4848
)
4949

5050

0 commit comments

Comments
 (0)