lsmcli: Improve uri_parse error handling
lsmcli: Improve uri_parse error handling

Wrap the call to uri_parse with try/except and return an invalid
argument exception if the URI string is malformed.

ref. https://bugzilla.redhat.com/show_bug.cgi?id=1596731

Signed-off-by: Tony Asleson <1ef2d381aa56d512126ddaacc29e68136e4fdf55@redhat.com>

cathay4t/libstoragemgmt,cathay4t/libstoragemgmt,tasleson/libstoragemgmt,cathay4t/libstoragemgmt,libstorage/libstoragemgmt,libstorage/libstoragemgmt,cathay4t/libstoragemgmt,tasleson/libstoragemgmt,cathay4t/libstoragemgmt,libstorage/libstoragemgmt,tasleson/libstoragemgmt,libstorage/libstoragemgmt,tasleson/libstoragemgmt,libstorage/libstoragemgmt,tasleson/libstoragemgmt