#!/usr/bin/env python
# -*- coding: utf-8 -*-

import upsidedown

__version__ = 0.5

class FlipException(Exception):

    @staticmethod
    def flip_text(message=None):
        if not message:
            message = "┻━┻"
        else:
            message = upsidedown.transform(message)

        return unicode("(╯°□°）╯︵ " + message)

    def __init__(self, message=None):
        message = self.flip_text(message)
        super(Exception, self).__init__(message)

@@ -57,16 +57,278 @@
 sidedown
+%0Aimport sys%0A%0Atry:%0A    reload  # Python 2.7%0Aexcept NameError:%0A    try:%0A        from importlib import reload  # Python 3.4+%0A    except ImportError:%0A        from imp import reload  # Python 3.0 - 3.3%0A%0Aif sys.version_info%5B0%5D == 2:%0A    sys.setdefaultencoding(%22utf-8%22)
 %0A%0A__vers

Fix Python2