summaryrefslogtreecommitdiff
path: root/portato/gui/session.py
blob: 7aa890d6996f754dc6011852f1e4648e43e2374d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# -*- coding: utf-8 -*-
#
# File: portato/gui/session.py
# This file is part of the Portato-Project, a graphical portage-frontend.
#
# Copyright (C) 2006-2009 René 'Necoro' Neumann
# This is free software.  You may redistribute copies of it under the terms of
# the GNU General Public License version 2.
# There is NO WARRANTY, to the extent permitted by law.
#
# Written by René 'Necoro' Neumann <necoro@necoro.net>

from ..helper import debug

# the current version for saved sessions
# change this, whenever the change is incompatible with previous versions
SESSION_VERSION = 4

class SessionException (Exception):

    error = _("Version mismatch.")
    def __init__ (self, got, expected):
        self.got = got
        self.expected = expected

    def __str__ (self):
        return "%s %s" % (self.error, (_("Got '%d' - expected '%d'.") % (self.got, self.expected)))

class OldSessionException (SessionException):
    error = _("Current session format is too old.")

class NewSessionException (SessionException):
    error = _("Current session format is newer than this version supports.")
100'>2013-03-09Update radicale ebuildRené 'Necoro' Neumann2-3/+4 2013-01-17Minted is in portage nowRené Neumann2-20/+0 2012-11-26No need for special cairo versionRené Neumann6-290/+0 2012-10-07Rename cgit's 'sendfile' branch to 'necoro'René 'Necoro' Neumann2-2/+2 2012-10-01Switch to hgRené 'Necoro' Neumann4-7/+6 2012-10-01Keyword cgit-9999René Neumann2-2/+2 2012-10-01CGit updateRené Neumann4-32/+60 2012-09-25subtle-contrib ebuildRené 'Necoro' Neumann2-0/+32 2012-09-20Subtle live ebuildRené 'Necoro' Neumann2-0/+82 2012-09-11Fix copyright -- be in line with sunriseRené 'Necoro' Neumann2-2/+2 2012-09-09Bump radicale to version 0.7.1René 'Necoro' Neumann2-3/+9 2012-07-13FixRené Neumann2-3/+3 2012-07-13Better log handling of radicaleRené Neumann3-4/+4 2012-07-13Remove live ebuild of radicaleRené Neumann3-43/+0 2012-07-13Bump radicale to 0.7René Neumann2-5/+11 2012-05-07add epatch_user to cairoRené Neumann2-1/+2 2012-05-07Cairo from portage treeRené Neumann6-309/+63 2012-02-18Removed outdated packagesRené 'Necoro' Neumann19-883/+0 2012-02-17MltonRené Neumann2-0/+62 2012-02-17Removed virtualboxRené Neumann21-993/+0 2012-01-30BumpRené 'Necoro' Neumann1-3/+3 2012-01-30BumpRené 'Necoro' Neumann1-0/+0 2012-01-30Apply changes from bugs.gentoo.orgRené 'Necoro' Neumann2-1/+19 2012-01-11diffarrayRené Neumann3-0/+37 2012-01-10Remove patched dovecot. Changes are upstreamRené 'Necoro' Neumann8-907/+0 2012-01-10Remove emacs variant -- this is now tracked in patchesRené 'Necoro' Neumann3-363/+0 2011-11-06amd64 for fcgi-cgiRené 'Necoro' Neumann2-2/+2 2011-11-06Forgot dovecot init-fileRené 'Necoro' Neumann1-0/+1