def setUp(self):
     self.cgi = SimpleXMLRPCServer.CGIXMLRPCRequestHandler()
示例#2
0
    if h.hexdigest() == signature:
        final_full = os.path.join(FULL_DIR, base16_to_base32(hash) + '.' + ext)
        final_mid = os.path.join(MID_DIR, 'm' + hash + '.jpg')
        final_thumb = os.path.join(THUMB_DIR, 't' + hash + '.jpg')

        retval = {"success": False}
        progress = ""
        try:
            progress = progress + "Starting..."
            os.unlink(final_thumb)
            progress = progress + "Deleted thumbnail..."
            os.unlink(final_mid)
            progress = progress + "Deleted mid-size..."
            os.unlink(final_full)
            progress = progress + "Deleted full-size..."
        except:
            pass
        retval["success"] = True
        retval["explanation"] = "Success -- " + progress
    else:
        retval["success"] = False
        retval["explanation"] = "Bad signature"
        return retval


if __name__ == '__main__':
    handler = SimpleXMLRPCServer.CGIXMLRPCRequestHandler()
    handler.register_function(release)
    handler.register_function(delete)
    handler.handle_request()