From 0272d6abe7f2bddcc551e4ef47ea7518030282fc Mon Sep 17 00:00:00 2001 From: Steve Howell Date: Tue, 13 Dec 2016 19:07:36 -0800 Subject: [PATCH] Remove deprecated get_messages() API. This also eliminates a very short script that basically does nothing but call the long-dead API, so there's not much to salvage there. --- examples/print-next-message | 46 ------------------------------------- zulip/__init__.py | 1 - 2 files changed, 47 deletions(-) delete mode 100755 examples/print-next-message diff --git a/examples/print-next-message b/examples/print-next-message deleted file mode 100755 index c610896..0000000 --- a/examples/print-next-message +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env python -# -*- coding: utf-8 -*- - -# Copyright © 2012 Zulip, Inc. -# -# Permission is hereby granted, free of charge, to any person obtaining a copy -# of this software and associated documentation files (the "Software"), to deal -# in the Software without restriction, including without limitation the rights -# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -# copies of the Software, and to permit persons to whom the Software is -# furnished to do so, subject to the following conditions: -# -# The above copyright notice and this permission notice shall be included in -# all copies or substantial portions of the Software. -# -# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -# THE SOFTWARE. - -from __future__ import print_function -import sys -import os -import optparse - -usage = """print-next-message --user= --api-key= [options] - -Prints out the next message received by the user. - -Example: print-next-messages --user=username@example.com --api-key=a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5 - -You can omit --user and --api-key arguments if you have a properly set up ~/.zuliprc -""" -sys.path.append(os.path.join(os.path.dirname(__file__), '..')) -import zulip - -parser = optparse.OptionParser(usage=usage) -parser.add_option_group(zulip.generate_option_group(parser)) -(options, args) = parser.parse_args() - -client = zulip.init_from_options(options) - -print(client.get_messages({})) diff --git a/zulip/__init__.py b/zulip/__init__.py index d8243c8..43f38f0 100644 --- a/zulip/__init__.py +++ b/zulip/__init__.py @@ -537,7 +537,6 @@ class ZulipStream(object): Client._register('send_message', url='messages', make_request=(lambda request: request)) Client._register('update_message', method='PATCH', url='messages', make_request=(lambda request: request)) -Client._register('get_messages', method='GET', url='messages/latest', longpolling=True) Client._register('get_events', url='events', method='GET', longpolling=True, make_request=(lambda **kwargs: kwargs)) Client._register('register', make_request=_mk_events) Client._register('export', method='GET', url='export')