From 8242c15b4836a6c3de1c7db573f78cef7bbf08e2 Mon Sep 17 00:00:00 2001 From: rht Date: Thu, 2 Nov 2017 13:43:10 +0100 Subject: [PATCH] zerver/lib: Remove unused imports (F401). --- zerver/lib/bugdown/__init__.py | 8 +------- zerver/lib/test_classes.py | 11 ----------- zerver/lib/topic_mutes.py | 10 ---------- 3 files changed, 1 insertion(+), 28 deletions(-) diff --git a/zerver/lib/bugdown/__init__.py b/zerver/lib/bugdown/__init__.py index 2502b3f5a5..dd1f337097 100644 --- a/zerver/lib/bugdown/__init__.py +++ b/zerver/lib/bugdown/__init__.py @@ -1,4 +1,3 @@ -import subprocess # Zulip's main markdown implementation. See docs/markdown.md for # detailed documentation on our markdown syntax. from typing import Any, Callable, Dict, Iterable, List, Optional, Set, Text, Tuple, TypeVar, Union @@ -11,19 +10,16 @@ import traceback import urllib import re import os -import glob import html import twitter import platform import time import functools -import httplib2 -import itertools import ujson import xml.etree.cElementTree as etree from xml.etree.cElementTree import Element, SubElement -from collections import defaultdict, deque +from collections import deque import requests @@ -43,7 +39,6 @@ from zerver.lib.url_preview import preview as link_preview from zerver.models import ( all_realm_filters, get_active_streams, - get_system_bot, Message, Realm, RealmFilter, @@ -51,7 +46,6 @@ from zerver.models import ( UserProfile, UserGroup, ) -import zerver.lib.alert_words as alert_words import zerver.lib.mention as mention from zerver.lib.str_utils import force_str, force_text from zerver.lib.tex import render_tex diff --git a/zerver/lib/test_classes.py b/zerver/lib/test_classes.py index d4c8a11eec..2f3617b628 100644 --- a/zerver/lib/test_classes.py +++ b/zerver/lib/test_classes.py @@ -8,18 +8,13 @@ from django.test import TestCase from django.test.client import ( BOUNDARY, MULTIPART_CONTENT, encode_multipart, ) -from django.template import loader from django.test.testcases import SerializeMixin from django.http import HttpResponse from django.db.utils import IntegrityError from zerver.lib.initial_password import initial_password -from zerver.lib.db import TimeTrackingCursor from zerver.lib.str_utils import force_text from zerver.lib.utils import is_remote_server -from zerver.lib import cache -from zerver.tornado.handlers import allocate_handler_id -from zerver.worker import queue_processors from zerver.views.users import add_service from zerver.lib.actions import ( @@ -48,11 +43,9 @@ from zerver.models import ( Service, Stream, Subscription, - UserMessage, UserProfile, ) -from zerver.lib.request import JsonableError from zilencer.models import get_remote_server_by_uuid @@ -60,12 +53,8 @@ import base64 import mock import os import re -import time import ujson -import unittest import urllib -from six import binary_type -from zerver.lib.str_utils import NonBinaryStr from contextlib import contextmanager diff --git a/zerver/lib/topic_mutes.py b/zerver/lib/topic_mutes.py index a049bae2e6..1b05317491 100644 --- a/zerver/lib/topic_mutes.py +++ b/zerver/lib/topic_mutes.py @@ -1,17 +1,9 @@ -from zerver.models import UserProfile - from typing import Any, Callable, Dict, List, Optional, Text from zerver.models import ( - bulk_get_recipients, - bulk_get_streams, get_stream_recipient, get_stream, - get_recipient, - get_stream, MutedTopic, - Recipient, - Stream, UserProfile ) from sqlalchemy.sql import ( @@ -23,8 +15,6 @@ from sqlalchemy.sql import ( Selectable ) -import ujson - def get_topic_mutes(user_profile): # type: (UserProfile) -> List[List[Text]] rows = MutedTopic.objects.filter(