+#!/usr/bin/env python
"""Create a track hub
"""
+from __future__ import print_function, unicode_literals
-#!/usr/bin/env python
from ConfigParser import SafeConfigParser
import fnmatch
from glob import glob
import os
from pprint import pprint, pformat
import shlex
-from StringIO import StringIO
+from six.moves import StringIO
import stat
import sys
import time
import types
-import urllib
-import urllib2
-import urlparse
from zipfile import ZipFile
import RDF
-if not 'DJANGO_SETTINGS_MODULE' in os.environ:
- os.environ['DJANGO_SETTINGS_MODULE'] = 'htsworkflow.settings'
-
from htsworkflow.util import api
from htsworkflow.util.rdfhelp import \
dafTermOntology, \
INDENTED = " " + os.linesep
+import django
+if not 'DJANGO_SETTINGS_MODULE' in os.environ:
+ os.environ['DJANGO_SETTINGS_MODULE'] = 'htsworkflow.settings.local'
def main(cmdline=None):
parser = make_parser()
opts, args = parser.parse_args(cmdline)
submission_uri = None
+ from django.conf import settings
+
if opts.debug:
- logging.basicConfig(level=logging.DEBUG)
+ settings.LOGGING['loggers']['level'] = 'DEBUG'
elif opts.verbose:
- logging.basicConfig(level=logging.INFO)
- else:
- logging.basicConfig(level=logging.WARNING)
-
- apidata = api.make_auth_from_opts(opts, parser)
+ settings.LOGGING['loggers']['level'] = 'INFO'
model = get_model(opts.model, opts.db_path)
if opts.print_rdf:
writer = get_serializer()
- print writer.serialize_model_to_string(model)
+ print(writer.serialize_model_to_string(model))
def make_manifest(mapper, results, filename=None):
return parser
if __name__ == "__main__":
+ django.setup()
+
main()