Exceptions - libvcs.exc¶

Exceptions for libvcs.

exception libvcs.exc.LibVCSException[source]¶

Bases: Exception

Standard exception raised by libvcs.

exception libvcs.exc.CommandError[source]¶

Bases: LibVCSException

Raised on non-zero return codes.

__init__(output, returncode=None, cmd=None)[source]¶
Parameters:
Return type:

None

message = 'Command failed with code {returncode}: {cmd}'¶
exception libvcs.exc.CommandTimeoutError[source]¶

Bases: CommandError

CommandError which gets raised when a subprocess exceeds its timeout.

exception libvcs.exc.InvalidVCS[source]¶

Bases: LibVCSException

Invalid VCS.