URIs: added stdout output (empty URI)
This commit is contained in:
@ -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)
|
||||
|
Reference in New Issue
Block a user