From 3bef6462fa8117dde2f55a3ff06dbf1b1a8e02a8 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Sun, 30 Nov 2008 06:19:04 +0000 Subject: Big thandy installation refactoring. Things should be saner now: we recognize that checking an item is sometimes orthogonal to installing it; we do not carry around big bits of unimplemented machinery; we actually document what stuff does in thandy-spec.txt; we do more OO in the places that make sense and less in the places that do not; and almost as an afterthought, we support the command installer type internally. Now all we need is a frontend to make command installers. git-svn-id: file:///home/or/svnrepo/updater/trunk@17414 55e972cd-5a19-0410-ae62-a4d7a52db4cd --- lib/thandy/__init__.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'lib/thandy/__init__.py') diff --git a/lib/thandy/__init__.py b/lib/thandy/__init__.py index 5b53bfe..6b00c05 100644 --- a/lib/thandy/__init__.py +++ b/lib/thandy/__init__.py @@ -36,3 +36,14 @@ class UnknownMethod(CryptoError): class DownloadError(Exception): pass + +class CheckNotSupported(Exception): + pass + +class RemoveNotSupported(Exception): + pass + +class InstallFailed(Exception): + pass + + -- cgit v1.2.3