130
130
This routine wraps the smart_upgrade() routine with a nicer UI.
131
131
In particular, it ensures all URLs can be opened before starting
132
132
and reports a summary at the end if more than one upgrade was attempted.
134
134
probably ought to use smart_upgrade() instead.
136
136
:param url: a URL of the locations to upgrade.