Output cleanups.
diff --git a/infocalypse/infcmds.py b/infocalypse/infcmds.py --- a/infocalypse/infcmds.py +++ b/infocalypse/infcmds.py @@ -41,7 +41,7 @@ from bundlecache import BundleCache, is_ from updatesm import UpdateStateMachine, QUIESCENT, FINISHING, REQUESTING_URI, \ REQUESTING_GRAPH, REQUESTING_BUNDLES, INVERTING_URI, \ REQUESTING_URI_4_INSERT, INSERTING_BUNDLES, INSERTING_GRAPH, \ - INSERTING_URI, FAILING + INSERTING_URI, FAILING, REQUESTING_URI_4_COPY from config import Config, DEFAULT_CFG_PATH @@ -61,12 +61,16 @@ DEFAULT_PARAMS = { MSG_TABLE = {(QUIESCENT, REQUESTING_URI_4_INSERT) :"Requesting previous URI...", + (QUIESCENT, REQUESTING_URI_4_COPY) + :"Requesting URI to copy...", (REQUESTING_URI_4_INSERT,REQUESTING_GRAPH) :"Requesting previous graph...", (INSERTING_BUNDLES,INSERTING_GRAPH) :"Inserting updated graph...", (INSERTING_GRAPH, INSERTING_URI) :"Inserting URI...", + (REQUESTING_URI_4_COPY, INSERTING_URI) + :"Inserting copied URI...", (QUIESCENT, REQUESTING_URI) :"Fetching URI...", (REQUESTING_URI, REQUESTING_BUNDLES) @@ -108,7 +112,7 @@ class UICallbacks: if not msg is None: self.ui_.status("%s\n" % msg) - def monitor_callback(self, dummy, client, msg): + def monitor_callback(self, update_sm, client, msg): """ FCP message status callback which writes to a ui. """ if self.verbosity < 2: return @@ -117,10 +121,9 @@ class UICallbacks: prefix = '' if self.verbosity > 2: prefix = client.request_id()[:10] + ':' - #if hasattr(update_sm.current_state, 'pending'): - # prefix = str(len(update_sm.current_state.pending)) + ":" + prefix - #else: - # prefix = "?:" + prefix + + if hasattr(update_sm.current_state, 'pending') and self.verbosity > 1: + prefix = ("{%i}:" % len(update_sm.runner.running)) + prefix if msg[0] == 'SimpleProgress': text = str(parse_progress(msg)) @@ -376,7 +379,7 @@ def handle_updating_config(repo, update_ # Hmmm... if we wanted to be clever we could update the request # uri too when it doesn't match the insert uri. Ok for now. # Only for usks and only on success. - print "UPDATED STORED CONFIG(0)" + #print "UPDATED STORED CONFIG(0)" Config.to_file(stored_cfg) else: @@ -393,7 +396,7 @@ def handle_updating_config(repo, update_ version = get_version(updated_uri) stored_cfg.update_index(updated_uri, version) stored_cfg.update_dir(repo.root, updated_uri) - print "UPDATED STORED CONFIG(1)" + #print "UPDATED STORED CONFIG(1)" Config.to_file(stored_cfg)