From 5e0bd05c812f90e4de653f96320c60f49d98e955 Mon Sep 17 00:00:00 2001 From: Matt Martz Date: Fri, 27 May 2016 11:31:43 -0500 Subject: [PATCH] Deprecate speedtest_cli.py --- speedtest_cli.py | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) mode change 120000 => 100644 speedtest_cli.py diff --git a/speedtest_cli.py b/speedtest_cli.py deleted file mode 120000 index 867345d..0000000 --- a/speedtest_cli.py +++ /dev/null @@ -1 +0,0 @@ -./speedtest.py \ No newline at end of file diff --git a/speedtest_cli.py b/speedtest_cli.py new file mode 100644 index 0000000..1d0fb29 --- /dev/null +++ b/speedtest_cli.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# Copyright 2012-2016 Matt Martz +# All Rights Reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. + +import warnings + +DEPRECATED_MSG = ('The file speedtest_cli.py has been deprecated in favor of ' + 'speedtest.py\nand is available for download at:\n\n' + 'https://raw.githubusercontent.com/sivel/speedtest-cli/' + 'master/speedtest.py') + + +if __name__ == '__main__': + raise SystemExit(DEPRECATED_MSG) +else: + try: + from speedtest import * + except ImportError: + raise SystemExit(DEPRECATED_MSG) + else: + warnings.warn(DEPRECATED_MSG, UserWarning)