dijous, 24 de setembre del 2015

Tros de codi

M'acabo de trobar un tros de codi que no estic segur si acaba de funcionar amagat en un programa que estic desenvolupant. M'ha recordat alguna cosa....

__________________________

import spain
import catalunya


# Classes principals ordenades per total d'instàncies anteriors


class JxSi:
    """El vot de la teva vida"""

    def __init__(self, cdc, erc, dc, me):
        self.cdc = cdc
        self.erc = erc
        self.dc = dc
        self.me = me
        self.candidat = "Raül Romeva"

    def governa(self):
        catalunya.iniciProces()
        constitucio = catalunya.redactaConstitucio()
        catalunya.dui()

        if catalunya.referendumVinculant(constitucio):
            catalunya.createRepublicaCatalana()
        else:
            catalunya.eleccions()


class PSC:
    """solucions justes i acordades"""

    def __init__(self, psc, psoe):
        self.psoe = psoe
        self.psc = psoe
        self.candidat = "Miquel Iceta"

    def governa(self):
        while True:
            try:
                self.terceraVia()

            except:
                spain.ballem()

    def terceraVia(self):
        raise Exception(spain.wall)


class PP:
    """Plantem cara"""

    def __init__(self):
        self.candidat = "Xavier García Albiol"

    def governa(self):
        while spain.consitucion():
            return False

        spain.moveTo(1939)
        return False


class UDC:
    """La força del seny"""

    def __init__(self):
        self.candidat = "Ramon Espadaler"

    def governa(self):
        try:
            self.terceraVia()

        except:
            return None

    def terceraVia(self):
        raise Exception(spain.wall)


class CSQEP:
    """I tant que podem"""

    def __init__(self, icv, podem, verds, EUA, Equo):
        self.podemos = podem
        # self.verds = verds
        # self.EUA = EUA
        # self.Equo = Equo
        # self.icv = icv
        self.candidat = "Lluís Rabell"

    def governa(self):
        catalunya.waitYears(300)
        try:
            spain.demanarReferdumCatala()

        except:
            catalunya.wait(True)


class Cs(PP):
    """Una nova Catalunya per a tothom"""

    def __init__(self):
        super(Cs, self).__init__()
        self.candidat = "Inés Arrimadas"

    def governa(self):
        super(Cs, self).governa()


class CUP:
    """Governem-nos"""

    def __init__(self, cup, cc):
        self.cup = cup
        self.cc = cc
        self.candidat = "Antonio Baños"

    def governa(self):
        catalunya.dui()
        catalunya.processConstituent("base")

        republicaCatalana = catalunya.createRepublicaCatalana()
        republicaCatalana.autogestio = True
        republicaCatalana.autogovern = True

        republicaCatalana.desigualtatsSocials = None

Creative Commons License