icat: Add support for file:// URLs as well
This commit is contained in:
parent
c385532b10
commit
062563a562
1 changed files with 10 additions and 0 deletions
|
|
@ -339,6 +339,16 @@ def main(args=sys.argv):
|
|||
item = tf.name
|
||||
is_tempfile = True
|
||||
process(item, args, is_tempfile)
|
||||
elif item.lower().startswith('file://'):
|
||||
from urllib.parse import urlparse
|
||||
from urllib.request import url2pathname
|
||||
item = urlparse(item)
|
||||
if os.sep == '\\':
|
||||
item = item.netloc + item.path
|
||||
else:
|
||||
item = item.path
|
||||
item = url2pathname(item)
|
||||
process(item, args, is_tempfile)
|
||||
else:
|
||||
if os.path.isdir(item):
|
||||
for x in scan(item):
|
||||
|
|
|
|||
Loading…
Reference in a new issue