def initialize(self, width=200, height=75, color=None, text=None, fonts=None):
    self._text = (text if text else random.sample(((string.ascii_uppercase + string.ascii_uppercase) + '3456789'), 4))
    self.fonts = (fonts if fonts else [os.path.join(self._dir, 'fonts', font) for font in ['Arial.ttf', 'Georgia.ttf', 'actionj.ttf']])
    self.width = width
    self.height = height
    self._color = (color if color else self.random_color(0, 200, random.randint(220, 255)))
def initialize(self, width=200, height=75, color=None, text=None, fonts=None):
    self._text = (text if text else random.sample(((string.ascii_uppercase + string.ascii_uppercase) + '3456789'), 4))
    self.fonts = (fonts if fonts else [os.path.join(self._dir, 'fonts', font) for font in ['Arial.ttf', 'Georgia.ttf', 'actionj.ttf']])
    self.width = width
    self.height = height
    self._color = (color if color else self.random_color(0, 200, random.randint(220, 255)))