SeattleTestbed/nodemanager — pull request #99 by aaaaalbert (2014-10-13 14:38:35+00:00)
Title: Fix nmAPI Repy filename checks exception handling

It `except`ed TypeError's before, and thus never caught anything,
resulting in the RepyArgumentError reaching callers like the
`nmrequesthandler` (line 111) and missing clauses for the appropriate e
errors. This would cause a nodemanager to report an "Internal Error"
with no further details, as could be observed by uploading through
`seash` a file conflicting with `emulfile`'s filename checks (disallowed
characters, name starting with "." or "private_", name too long).

Thanks go to Rohan Dalvi for reporting the issue!