view nagslang/utils.py @ 32:0e49648f8d74

Arbitrary function condition.
author Jeremy Thurgood <firxen@gmail.com>
date Sun, 01 Sep 2013 16:39:13 +0200
parents 58505d3482b6
children a3f1b2f0e3fb
line wrap: on
line source

import pygame


def convert_colour(colour):
    if isinstance(colour, pygame.Color):
        return colour
    if isinstance(colour, tuple):
        return pygame.Color(*colour)
    if isinstance(colour, basestring):
        return pygame.Color(colour)
    raise ValueError()