sessions: Logging/error message improvements.
This commit is contained in:
parent
f79e2c92a4
commit
201f2f67d3
@ -351,8 +351,8 @@ class SessionManager(QObject):
|
|||||||
underline).
|
underline).
|
||||||
"""
|
"""
|
||||||
if name.startswith('_') and not force:
|
if name.startswith('_') and not force:
|
||||||
raise cmdexc.CommandError("{!r} is an internal session, use "
|
raise cmdexc.CommandError("{} is an internal session, use --force "
|
||||||
"--force to load anyways.".format(name))
|
"to load anyways.".format(name))
|
||||||
old_windows = list(objreg.window_registry.values())
|
old_windows = list(objreg.window_registry.values())
|
||||||
try:
|
try:
|
||||||
self.load(name, temp=temp)
|
self.load(name, temp=temp)
|
||||||
@ -384,8 +384,8 @@ class SessionManager(QObject):
|
|||||||
if (name is not default and
|
if (name is not default and
|
||||||
name.startswith('_') and # pylint: disable=no-member
|
name.startswith('_') and # pylint: disable=no-member
|
||||||
not force):
|
not force):
|
||||||
raise cmdexc.CommandError("{!r} is an internal session, use "
|
raise cmdexc.CommandError("{} is an internal session, use --force "
|
||||||
"--force to save anyways.".format(name))
|
"to save anyways.".format(name))
|
||||||
if current:
|
if current:
|
||||||
if self._current is None:
|
if self._current is None:
|
||||||
raise cmdexc.CommandError("No session loaded currently!")
|
raise cmdexc.CommandError("No session loaded currently!")
|
||||||
@ -398,7 +398,7 @@ class SessionManager(QObject):
|
|||||||
.format(e))
|
.format(e))
|
||||||
else:
|
else:
|
||||||
if not quiet:
|
if not quiet:
|
||||||
message.info(win_id, "Saved session {!r}.".format(name),
|
message.info(win_id, "Saved session {}.".format(name),
|
||||||
immediately=True)
|
immediately=True)
|
||||||
|
|
||||||
@cmdutils.register(completion=[usertypes.Completion.sessions],
|
@cmdutils.register(completion=[usertypes.Completion.sessions],
|
||||||
@ -412,14 +412,12 @@ class SessionManager(QObject):
|
|||||||
underline).
|
underline).
|
||||||
"""
|
"""
|
||||||
if name.startswith('_') and not force:
|
if name.startswith('_') and not force:
|
||||||
raise cmdexc.CommandError("{!r} is an internal session, use "
|
raise cmdexc.CommandError("{} is an internal session, use --force "
|
||||||
"--force to delete anyways.".format(
|
"to delete anyways.".format(name))
|
||||||
name))
|
|
||||||
try:
|
try:
|
||||||
self.delete(name)
|
self.delete(name)
|
||||||
except SessionNotFoundError as e:
|
except SessionNotFoundError:
|
||||||
log.sessions.exception("Session not found!")
|
raise cmdexc.CommandError("Session {} not found!".format(name))
|
||||||
raise cmdexc.CommandError("Session {} not found".format(e))
|
|
||||||
except (OSError, SessionError) as e:
|
except (OSError, SessionError) as e:
|
||||||
log.sessions.exception("Error while deleting session!")
|
log.sessions.exception("Error while deleting session!")
|
||||||
raise cmdexc.CommandError("Error while deleting session: {}"
|
raise cmdexc.CommandError("Error while deleting session: {}"
|
||||||
|
Loading…
Reference in New Issue
Block a user