def setUp(self): self.cgi = SimpleXMLRPCServer.CGIXMLRPCRequestHandler()
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()