'The Engine'

def run_this(self):

    self.bin = open(self.FILE, 'r+b')
    self.supported = ''
    if (self.SUPPORT_CHECK is True):
        if (not self.FILE):
            print 'You    must    provide    a    file    to    see    if    it    is    supported    (-f)'
            return False
        try:
            self.support_check()
        except Exception as e:
            print 'Exception:', str(e), ('%s' % self.FILE)
        if (self.supported is False):
            print ('%s    is    not    supported.' % self.FILE)
            return False
        else:
            print ('%s    is    supported.' % self.FILE)
            return True
    self.support_check()
    result = self.patch_macho()
    return result
