[serverctl] Ask for URL when adding a new source (closes #3824868)
authorPaul Tonelli <paul.tonelli@logilab.fr>
Tue, 29 Apr 2014 11:34:42 +0200
changeset 10010 3dd66bdbfe8e
parent 10009 560747cd7774
child 10011 340d4ef55b6f
[serverctl] Ask for URL when adding a new source (closes #3824868)
server/serverctl.py
--- a/server/serverctl.py	Mon Apr 28 17:34:07 2014 +0200
+++ b/server/serverctl.py	Tue Apr 29 11:34:42 2014 +0200
@@ -520,11 +520,13 @@
                         print '-> uri already used, choose another one.'
                     else:
                         break
+            url = raw_input('source URL (leave empty for none): ').strip()
+            url = unicode(url) if url else None
             # XXX configurable inputlevel
             sconfig = ask_source_config(config, type, inputlevel=self.config.config_level)
             cfgstr = unicode(generate_source_config(sconfig), sys.stdin.encoding)
             cnx.create_entity('CWSource', name=sourceuri, type=unicode(type),
-                              config=cfgstr, parser=unicode(parser))
+                              config=cfgstr, parser=unicode(parser), url=unicode(url))
             cnx.commit()