cubicweb #2583919 cwctl shell command is broken in current 3.16 branch [done]

traceback:

david@perseus:~/hg/cubicweb/cubicweb$ cwctl shell  vsprint
Traceback (most recent call last):
 File "/home/david/hg/cubicweb/cubicweb/bin/cubicweb-ctl", line 4, in <module>
   run(sys.argv[1:])
 File "/home/david/hg/cubicweb/cubicweb/cwctl.py", line 1005, in run
   CWCTL.run(args)
 File "/home/david/hg/cubicweb/logilab/common/clcommands.py", line 134, in run
   sys.exit(command.main_run(args, rcfile))
 File "/home/david/hg/cubicweb/logilab/common/clcommands.py", line 263, in main_run
   self.run(args)
 File "/home/david/hg/cubicweb/cubicweb/cwctl.py", line 889, in run
   scheme = urlparse(self.config.repo_uri).scheme
 File "/usr/lib/python2.7/urlparse.py", line 135, in urlparse
   tuple = urlsplit(url, scheme, allow_fragments)
 File "/usr/lib/python2.7/urlparse.py", line 174, in urlsplit
   i = url.find(':')
AttributeError: 'NoneType' object has no attribute 'find'

code at cubicweb/cubicweb/cwctl.py:889 is wrong.

priorityimportant
typebug
done in3.16.0
load0.500
load left0.000
closed by#20bd1cdf86ae [cwctl] fix cubicweb-ctl shell command (closes #2583919)