URIs: added stdout output (empty URI)

This commit is contained in:
Celine Mercier
2019-09-17 12:28:10 +02:00
parent eb913b2742
commit 88451116e8

View File

@ -3,6 +3,8 @@
from urllib.parse import urlparse, urlunparse, parse_qs, ParseResultBytes
from os.path import isdir, isfile, basename, join
import sys
from obitools3.dms.dms import DMS
from obitools3.parsers.fasta import fastaNucIterator
@ -224,6 +226,7 @@ def open_uri(uri,
type(dms[1]),
urlunparse(urip),
len(dms[0]))
if dms[1]:
try:
resource=open_dms_element(dms[0],
dms[1],
@ -268,7 +271,10 @@ def open_uri(uri,
iseq = urib
objclass = bytes
else: # TODO update uopen to be able to write?
if urip.path:
file = open(urip.path, 'wb')
else:
file = sys.stdout.buffer
if file is not None:
qualifiers=parse_qs(urip.query)