mirror of https://github.com/zulip/zulip.git
Remove unused imports
(imported from commit 9e3050c72a2d1137b9096c6cfa1c3945341b9a56)
This commit is contained in:
parent
6144f18101
commit
83cd963c49
|
@ -3,7 +3,6 @@ import os
|
||||||
import sys
|
import sys
|
||||||
import optparse
|
import optparse
|
||||||
import ConfigParser
|
import ConfigParser
|
||||||
from os import path
|
|
||||||
|
|
||||||
import humbug
|
import humbug
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,6 @@
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import subprocess
|
import subprocess
|
||||||
import time
|
|
||||||
import os.path
|
import os.path
|
||||||
|
|
||||||
sys.path.insert(0, os.path.dirname(__file__))
|
sys.path.insert(0, os.path.dirname(__file__))
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
import sys
|
|
||||||
import optparse
|
import optparse
|
||||||
import os.path
|
|
||||||
import humbug
|
import humbug
|
||||||
|
|
||||||
# Nagios passes the notification details as command line options.
|
# Nagios passes the notification details as command line options.
|
||||||
|
|
|
@ -31,8 +31,6 @@
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import subprocess
|
|
||||||
import time
|
|
||||||
import os.path
|
import os.path
|
||||||
import pysvn
|
import pysvn
|
||||||
|
|
||||||
|
|
|
@ -3,7 +3,6 @@
|
||||||
|
|
||||||
import humbug
|
import humbug
|
||||||
|
|
||||||
import glob
|
|
||||||
import os
|
import os
|
||||||
from distutils.core import setup
|
from distutils.core import setup
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,6 @@ import random
|
||||||
import logging
|
import logging
|
||||||
import subprocess
|
import subprocess
|
||||||
import hashlib
|
import hashlib
|
||||||
from os import path
|
|
||||||
|
|
||||||
parser = optparse.OptionParser()
|
parser = optparse.OptionParser()
|
||||||
parser.add_option('--verbose',
|
parser.add_option('--verbose',
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import subprocess
|
|
||||||
import time
|
import time
|
||||||
import optparse
|
import optparse
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import subprocess
|
|
||||||
import re
|
import re
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
import os
|
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
import errno
|
|
||||||
import datetime
|
import datetime
|
||||||
import optparse
|
import optparse
|
||||||
import urlparse
|
import urlparse
|
||||||
|
|
|
@ -23,8 +23,6 @@
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
import subprocess
|
import subprocess
|
||||||
import time
|
|
||||||
import optparse
|
|
||||||
import os
|
import os
|
||||||
import traceback
|
import traceback
|
||||||
import signal
|
import signal
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
from zephyr.models import UserProfile, get_user_profile_by_id, \
|
from zephyr.models import UserProfile, get_user_profile_by_id, \
|
||||||
get_user_profile_by_email
|
get_user_profile_by_email
|
||||||
from django.conf import settings
|
|
||||||
|
|
||||||
from openid.consumer.consumer import SUCCESS
|
from openid.consumer.consumer import SUCCESS
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
# Django settings for humbug project.
|
# Django settings for humbug project.
|
||||||
import os
|
import os
|
||||||
import platform
|
import platform
|
||||||
import logging
|
|
||||||
import time
|
import time
|
||||||
import re
|
import re
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
from settings import *
|
from settings import *
|
||||||
import os
|
import os
|
||||||
import logging
|
|
||||||
|
|
||||||
DATABASES["default"] = {"NAME": "humbug_test",
|
DATABASES["default"] = {"NAME": "humbug_test",
|
||||||
"USER": "humbug_test",
|
"USER": "humbug_test",
|
||||||
|
|
|
@ -10,7 +10,6 @@ Django ORM.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
import datetime
|
import datetime
|
||||||
import os
|
|
||||||
import sys
|
import sys
|
||||||
import optparse
|
import optparse
|
||||||
import random
|
import random
|
||||||
|
|
|
@ -7,7 +7,6 @@ import os, sys
|
||||||
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
|
sys.path.insert(0, os.path.join(os.path.dirname(__file__), '..'))
|
||||||
|
|
||||||
import optparse
|
import optparse
|
||||||
from itertools import dropwhile, takewhile
|
|
||||||
from datetime import timedelta, datetime
|
from datetime import timedelta, datetime
|
||||||
from zephyr.lib.timestamp import datetime_to_timestamp
|
from zephyr.lib.timestamp import datetime_to_timestamp
|
||||||
from zephyr.lib.utils import statsd_key
|
from zephyr.lib.utils import statsd_key
|
||||||
|
|
|
@ -3,7 +3,7 @@ import os
|
||||||
import logging
|
import logging
|
||||||
import datetime
|
import datetime
|
||||||
import shutil
|
import shutil
|
||||||
from humbug_tools import DEPLOYMENTS_DIR, LOCK_DIR, TIMESTAMP_FORMAT
|
from humbug_tools import DEPLOYMENTS_DIR, TIMESTAMP_FORMAT
|
||||||
|
|
||||||
logging.basicConfig(format="%(asctime)s purge-deployments: %(message)s",
|
logging.basicConfig(format="%(asctime)s purge-deployments: %(message)s",
|
||||||
level=logging.INFO)
|
level=logging.INFO)
|
||||||
|
|
|
@ -3,11 +3,9 @@ import os
|
||||||
import sys
|
import sys
|
||||||
import pwd
|
import pwd
|
||||||
import subprocess
|
import subprocess
|
||||||
import pylibmc
|
|
||||||
import traceback
|
|
||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
from humbug_tools import ENDC, WARNING, OKGREEN, DEPLOYMENTS_DIR
|
from humbug_tools import ENDC, OKGREEN, DEPLOYMENTS_DIR
|
||||||
|
|
||||||
logging.basicConfig(format="%(asctime)s restart-server: %(message)s",
|
logging.basicConfig(format="%(asctime)s restart-server: %(message)s",
|
||||||
level=logging.INFO)
|
level=logging.INFO)
|
||||||
|
|
|
@ -42,7 +42,6 @@ from StringIO import StringIO
|
||||||
from email.message import Message
|
from email.message import Message
|
||||||
from email.header import Header
|
from email.header import Header
|
||||||
from shutil import rmtree, copyfile, copytree
|
from shutil import rmtree, copyfile, copytree
|
||||||
from tempfile import NamedTemporaryFile
|
|
||||||
from time import sleep
|
from time import sleep
|
||||||
from signal import SIGINT, SIGTERM
|
from signal import SIGINT, SIGTERM
|
||||||
from errno import EAGAIN
|
from errno import EAGAIN
|
||||||
|
|
|
@ -2,8 +2,6 @@
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import subprocess
|
import subprocess
|
||||||
import pylibmc
|
|
||||||
import traceback
|
|
||||||
import logging
|
import logging
|
||||||
from humbug_tools import DEPLOYMENTS_DIR, LOCK_DIR, TIMESTAMP_FORMAT, FAIL, ENDC
|
from humbug_tools import DEPLOYMENTS_DIR, LOCK_DIR, TIMESTAMP_FORMAT, FAIL, ENDC
|
||||||
import datetime
|
import datetime
|
||||||
|
|
|
@ -4,18 +4,14 @@ from django.views.decorators.csrf import csrf_exempt
|
||||||
from django.views.decorators.http import require_POST
|
from django.views.decorators.http import require_POST
|
||||||
from django.http import QueryDict
|
from django.http import QueryDict
|
||||||
from django.http.multipartparser import MultiPartParser
|
from django.http.multipartparser import MultiPartParser
|
||||||
from zephyr.models import UserProfile, UserActivity, get_client, \
|
from zephyr.models import UserProfile, get_client, get_user_profile_by_email
|
||||||
get_user_profile_by_email
|
from zephyr.lib.response import json_error, HttpResponseUnauthorized
|
||||||
from zephyr.lib.response import json_success, json_error, HttpResponseUnauthorized
|
|
||||||
from django.utils.timezone import now
|
from django.utils.timezone import now
|
||||||
from django.db import transaction, IntegrityError
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
import ujson
|
import ujson
|
||||||
from StringIO import StringIO
|
from StringIO import StringIO
|
||||||
from zephyr.lib.cache import cache_with_key
|
|
||||||
from zephyr.lib.queue import queue_json_publish
|
from zephyr.lib.queue import queue_json_publish
|
||||||
from zephyr.lib.timestamp import datetime_to_timestamp
|
from zephyr.lib.timestamp import datetime_to_timestamp
|
||||||
from zephyr.lib.cache import user_profile_by_email_cache_key
|
|
||||||
from zephyr.lib.utils import statsd
|
from zephyr.lib.utils import statsd
|
||||||
from zephyr.exceptions import RateLimited
|
from zephyr.exceptions import RateLimited
|
||||||
from zephyr.lib.rate_limiter import incr_ratelimit, is_ratelimited, \
|
from zephyr.lib.rate_limiter import incr_ratelimit, is_ratelimited, \
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django import forms
|
from django import forms
|
||||||
from django.core import validators
|
|
||||||
from django.core.exceptions import ValidationError
|
from django.core.exceptions import ValidationError
|
||||||
from django.utils.safestring import mark_safe
|
from django.utils.safestring import mark_safe
|
||||||
from django.contrib.auth.forms import SetPasswordForm
|
from django.contrib.auth.forms import SetPasswordForm
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import sys
|
|
||||||
import logging
|
import logging
|
||||||
import traceback
|
import traceback
|
||||||
import platform
|
import platform
|
||||||
|
@ -44,7 +43,6 @@ class AdminHumbugHandler(logging.Handler):
|
||||||
|
|
||||||
def emit(self, record):
|
def emit(self, record):
|
||||||
# We have to defer imports to avoid circular imports in settings.py.
|
# We have to defer imports to avoid circular imports in settings.py.
|
||||||
from zephyr.models import Recipient
|
|
||||||
from zephyr.lib.actions import internal_send_message
|
from zephyr.lib.actions import internal_send_message
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -5,9 +5,6 @@ import urlparse
|
||||||
import re
|
import re
|
||||||
import os.path
|
import os.path
|
||||||
import glob
|
import glob
|
||||||
import urllib2
|
|
||||||
import itertools
|
|
||||||
import ujson
|
|
||||||
import twitter
|
import twitter
|
||||||
import platform
|
import platform
|
||||||
import time
|
import time
|
||||||
|
@ -634,7 +631,6 @@ def do_convert(md, realm):
|
||||||
# https://trac.humbughq.com/ticket/345
|
# https://trac.humbughq.com/ticket/345
|
||||||
return timeout(5, _md_engine.convert, md)
|
return timeout(5, _md_engine.convert, md)
|
||||||
except:
|
except:
|
||||||
from zephyr.models import Recipient
|
|
||||||
from zephyr.lib.actions import internal_send_message
|
from zephyr.lib.actions import internal_send_message
|
||||||
|
|
||||||
cleaned = _sanitize_for_log(md)
|
cleaned = _sanitize_for_log(md)
|
||||||
|
|
|
@ -1,6 +1,4 @@
|
||||||
import logging
|
import logging
|
||||||
import traceback
|
|
||||||
from hashlib import sha256
|
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
|
|
||||||
# Adapted http://djangosnippets.org/snippets/2242/ by user s29 (October 25, 2010)
|
# Adapted http://djangosnippets.org/snippets/2242/ by user s29 (October 25, 2010)
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from zephyr.models import get_user_profile_by_id
|
|
||||||
|
|
||||||
import redis
|
import redis
|
||||||
import time
|
import time
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import hashlib
|
import hashlib
|
||||||
from time import sleep, time
|
from time import sleep
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
||||||
def statsd_key(val, clean_periods=False):
|
def statsd_key(val, clean_periods=False):
|
||||||
|
|
|
@ -1,14 +1,12 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from django.conf import settings
|
|
||||||
|
|
||||||
from zephyr.models import UserProfile, UserPresence, UserActivity
|
from zephyr.models import UserPresence, UserActivity
|
||||||
from zephyr.lib.utils import statsd, statsd_key
|
from zephyr.lib.utils import statsd, statsd_key
|
||||||
|
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
import os, time
|
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
help = """Sends active user statistics to statsd.
|
help = """Sends active user statistics to statsd.
|
||||||
|
|
|
@ -2,9 +2,8 @@ from __future__ import absolute_import
|
||||||
|
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from zephyr.models import Realm, UserProfile, Recipient, Message, get_client
|
from zephyr.models import Recipient, Message
|
||||||
import ujson
|
from zephyr.lib.timestamp import timestamp_to_datetime
|
||||||
from zephyr.lib.timestamp import datetime_to_timestamp, timestamp_to_datetime
|
|
||||||
import datetime
|
import datetime
|
||||||
import time
|
import time
|
||||||
import logging
|
import logging
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from zephyr.models import UserProfile, get_user_profile_by_id
|
from zephyr.models import get_user_profile_by_id
|
||||||
from zephyr.lib.rate_limiter import redis_key, client, max_api_calls, max_api_window
|
from zephyr.lib.rate_limiter import client, max_api_calls, max_api_window
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
|
|
||||||
import os, time, logging
|
import time, logging
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
help = """Checks redis to make sure our rate limiting system hasn't grown a bug and left redis with a bunch of data
|
help = """Checks redis to make sure our rate limiting system hasn't grown a bug and left redis with a bunch of data
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from zephyr.models import StreamColor, Subscription
|
from zephyr.models import StreamColor
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
help = """Copies all colors from the StreamColor table to the Subscription table."""
|
help = """Copies all colors from the StreamColor table to the Subscription table."""
|
||||||
|
|
|
@ -5,7 +5,7 @@ from optparse import make_option
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
|
|
||||||
from zephyr.lib.actions import do_deactivate, user_sessions
|
from zephyr.lib.actions import do_deactivate, user_sessions
|
||||||
from zephyr.models import UserProfile, get_user_profile_by_email
|
from zephyr.models import get_user_profile_by_email
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
help = "Deactivate a user, including forcibly logging them out."
|
help = "Deactivate a user, including forcibly logging them out."
|
||||||
|
|
|
@ -2,7 +2,7 @@ from __future__ import absolute_import
|
||||||
|
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from zephyr.models import Realm, UserProfile, Message, UserMessage, \
|
from zephyr.models import UserProfile, Message, UserMessage, \
|
||||||
get_user_profile_by_email
|
get_user_profile_by_email
|
||||||
from zephyr.lib.timestamp import datetime_to_timestamp, timestamp_to_datetime
|
from zephyr.lib.timestamp import datetime_to_timestamp, timestamp_to_datetime
|
||||||
import ujson
|
import ujson
|
||||||
|
|
|
@ -2,8 +2,7 @@ from __future__ import absolute_import
|
||||||
|
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from zephyr.models import Realm, UserActivity, get_client, \
|
from zephyr.models import UserActivity, get_client, get_user_profile_by_email
|
||||||
get_user_profile_by_email
|
|
||||||
import ujson
|
import ujson
|
||||||
from zephyr.lib.timestamp import datetime_to_timestamp, timestamp_to_datetime
|
from zephyr.lib.timestamp import datetime_to_timestamp, timestamp_to_datetime
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,6 @@ from __future__ import absolute_import
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from zephyr.lib.cache_helpers import fill_memcached_cache, cache_fillers
|
from zephyr.lib.cache_helpers import fill_memcached_cache, cache_fillers
|
||||||
import subprocess
|
|
||||||
import os
|
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
option_list = BaseCommand.option_list + (
|
option_list = BaseCommand.option_list + (
|
||||||
|
|
|
@ -1,7 +1,5 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from optparse import make_option
|
|
||||||
from django.contrib.sites.models import Site
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from confirmation.models import Confirmation
|
from confirmation.models import Confirmation
|
||||||
from zephyr.models import UserProfile, PreregistrationUser, \
|
from zephyr.models import UserProfile, PreregistrationUser, \
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from django.utils.timezone import utc, now
|
from django.utils.timezone import now
|
||||||
|
|
||||||
from django.contrib.sites.models import Site
|
from django.contrib.sites.models import Site
|
||||||
from zephyr.models import Message, UserProfile, Stream, Recipient, Client, \
|
from zephyr.models import Message, UserProfile, Stream, Recipient, Client, \
|
||||||
|
@ -22,7 +22,6 @@ import ujson
|
||||||
import datetime
|
import datetime
|
||||||
import random
|
import random
|
||||||
import glob
|
import glob
|
||||||
import sys
|
|
||||||
import os
|
import os
|
||||||
from os import path
|
from os import path
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
|
|
|
@ -1,9 +1,6 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from optparse import make_option
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
import ujson
|
|
||||||
import pika
|
|
||||||
from zephyr.lib.actions import process_user_activity_event, \
|
from zephyr.lib.actions import process_user_activity_event, \
|
||||||
process_user_presence_event
|
process_user_presence_event
|
||||||
from zephyr.lib.queue import SimpleQueueClient
|
from zephyr.lib.queue import SimpleQueueClient
|
||||||
|
|
|
@ -2,11 +2,9 @@ from __future__ import absolute_import
|
||||||
|
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from confirmation.models import Confirmation
|
|
||||||
from zephyr.models import get_user_profile_by_email, UserMessage
|
from zephyr.models import get_user_profile_by_email, UserMessage
|
||||||
from zephyr.views import get_old_messages_backend
|
from zephyr.views import get_old_messages_backend
|
||||||
import cProfile
|
import cProfile
|
||||||
import time
|
|
||||||
import logging
|
import logging
|
||||||
from zephyr.middleware import LogRequests
|
from zephyr.middleware import LogRequests
|
||||||
|
|
||||||
|
|
|
@ -4,13 +4,8 @@ from zephyr.models import UserProfile, get_user_profile_by_email
|
||||||
from zephyr.lib.rate_limiter import block_user, unblock_user
|
from zephyr.lib.rate_limiter import block_user, unblock_user
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from django.conf import settings
|
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
|
|
||||||
from datetime import datetime, timedelta
|
|
||||||
from collections import defaultdict
|
|
||||||
import os, time
|
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
help = """Manually block or unblock a user from accessing the API
|
help = """Manually block or unblock a user from accessing the API
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ from optparse import make_option
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
|
|
||||||
from zephyr.lib.actions import do_remove_subscription
|
from zephyr.lib.actions import do_remove_subscription
|
||||||
from zephyr.models import Realm, User, UserProfile, get_stream, \
|
from zephyr.models import Realm, UserProfile, get_stream, \
|
||||||
get_user_profile_by_email
|
get_user_profile_by_email
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
|
|
|
@ -16,7 +16,6 @@ import os
|
||||||
import sys
|
import sys
|
||||||
import tornado.web
|
import tornado.web
|
||||||
import logging
|
import logging
|
||||||
import time
|
|
||||||
from tornado import ioloop
|
from tornado import ioloop
|
||||||
from zephyr.lib.debug import interactive_debug_listen
|
from zephyr.lib.debug import interactive_debug_listen
|
||||||
from zephyr.lib.response import json_response
|
from zephyr.lib.response import json_response
|
||||||
|
@ -47,8 +46,7 @@ class Command(BaseCommand):
|
||||||
interactive_debug_listen()
|
interactive_debug_listen()
|
||||||
|
|
||||||
import django
|
import django
|
||||||
from django.core.handlers.wsgi import WSGIHandler
|
from tornado import httpserver, web
|
||||||
from tornado import httpserver, wsgi, web
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
addr, port = addrport.split(':')
|
addr, port = addrport.split(':')
|
||||||
|
|
|
@ -1,12 +1,10 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import time
|
import time
|
||||||
import ujson
|
|
||||||
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from django.conf import settings
|
|
||||||
|
|
||||||
from zephyr.lib.queue import SimpleQueueClient
|
from zephyr.lib.queue import SimpleQueueClient
|
||||||
from zephyr.lib.actions import handle_missedmessage_emails
|
from zephyr.lib.actions import handle_missedmessage_emails
|
||||||
|
|
|
@ -5,7 +5,6 @@ from zephyr.lib.actions import set_default_streams, log_event
|
||||||
|
|
||||||
from optparse import make_option
|
from optparse import make_option
|
||||||
import sys
|
import sys
|
||||||
import time
|
|
||||||
|
|
||||||
class Command(BaseCommand):
|
class Command(BaseCommand):
|
||||||
help = """Set default streams for a realm
|
help = """Set default streams for a realm
|
||||||
|
|
|
@ -6,7 +6,6 @@ import sys
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
|
|
||||||
from zephyr.lib.actions import do_deactivate
|
|
||||||
from zephyr.lib import utils
|
from zephyr.lib import utils
|
||||||
from zephyr.models import UserMessage, get_user_profile_by_email
|
from zephyr.models import UserMessage, get_user_profile_by_email
|
||||||
from django.db import transaction, models
|
from django.db import transaction, models
|
||||||
|
|
|
@ -5,7 +5,6 @@ import logging
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
|
|
||||||
from zephyr.lib.actions import do_deactivate
|
|
||||||
from zephyr.lib import utils
|
from zephyr.lib import utils
|
||||||
from zephyr.models import UserMessage, UserProfile, \
|
from zephyr.models import UserMessage, UserProfile, \
|
||||||
get_user_profile_by_email
|
get_user_profile_by_email
|
||||||
|
|
|
@ -1,6 +1,3 @@
|
||||||
import datetime
|
|
||||||
import pytz
|
|
||||||
|
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from django.db.models import Q
|
from django.db.models import Q
|
||||||
from zephyr.models import Realm, Stream, Message, Subscription, Recipient
|
from zephyr.models import Realm, Stream, Message, Subscription, Recipient
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
import ujson
|
|
||||||
from postmonkey import PostMonkey
|
from postmonkey import PostMonkey
|
||||||
from django.core.management.base import BaseCommand
|
from django.core.management.base import BaseCommand
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from zephyr.decorator import RequestVariableMissingError, RequestVariableConversionError
|
|
||||||
from zephyr.lib.response import json_error
|
from zephyr.lib.response import json_error
|
||||||
from django.db import connection
|
from django.db import connection
|
||||||
from zephyr.lib.utils import statsd
|
from zephyr.lib.utils import statsd
|
||||||
|
|
|
@ -7,13 +7,11 @@ from zephyr.lib.cache import cache_with_key, update_user_profile_cache, \
|
||||||
user_profile_by_id_cache_key, user_profile_by_email_cache_key, \
|
user_profile_by_id_cache_key, user_profile_by_email_cache_key, \
|
||||||
update_user_presence_cache
|
update_user_presence_cache
|
||||||
from zephyr.lib.utils import make_safe_digest
|
from zephyr.lib.utils import make_safe_digest
|
||||||
import os
|
|
||||||
from django.db import transaction, IntegrityError
|
from django.db import transaction, IntegrityError
|
||||||
from zephyr.lib import bugdown
|
from zephyr.lib import bugdown
|
||||||
from zephyr.lib.avatar import gravatar_hash, avatar_url
|
from zephyr.lib.avatar import gravatar_hash, avatar_url
|
||||||
from django.utils import timezone
|
from django.utils import timezone
|
||||||
from django.contrib.sessions.models import Session
|
from django.contrib.sessions.models import Session
|
||||||
from django.utils.html import escape
|
|
||||||
from zephyr.lib.timestamp import datetime_to_timestamp
|
from zephyr.lib.timestamp import datetime_to_timestamp
|
||||||
from django.db.models.signals import post_save
|
from django.db.models.signals import post_save
|
||||||
import zlib
|
import zlib
|
||||||
|
|
|
@ -19,14 +19,11 @@ from zephyr.lib import bugdown
|
||||||
from zephyr.lib.rate_limiter import clear_user_history
|
from zephyr.lib.rate_limiter import clear_user_history
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
import optparse
|
|
||||||
import os
|
import os
|
||||||
import random
|
import random
|
||||||
import re
|
import re
|
||||||
import subprocess
|
|
||||||
import sys
|
import sys
|
||||||
import time
|
import time
|
||||||
import traceback
|
|
||||||
import ujson
|
import ujson
|
||||||
import urllib2
|
import urllib2
|
||||||
from StringIO import StringIO
|
from StringIO import StringIO
|
||||||
|
|
|
@ -7,9 +7,7 @@ from zephyr.models import Message, UserProfile, UserMessage, \
|
||||||
from zephyr.decorator import JsonableError
|
from zephyr.decorator import JsonableError
|
||||||
from zephyr.lib.cache_helpers import cache_get_message
|
from zephyr.lib.cache_helpers import cache_get_message
|
||||||
from zephyr.lib.queue import queue_json_publish
|
from zephyr.lib.queue import queue_json_publish
|
||||||
from zephyr.lib.timestamp import timestamp_to_datetime
|
from zephyr.lib.event_queue import get_client_descriptors_for_user
|
||||||
from zephyr.lib.event_queue import get_client_descriptors_for_user, \
|
|
||||||
add_client_gc_hook, IDLE_EVENT_QUEUE_TIMEOUT_SECS
|
|
||||||
|
|
||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
from __future__ import absolute_import
|
from __future__ import absolute_import
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from zephyr.models import UserActivity, get_client
|
from zephyr.models import get_client
|
||||||
|
|
||||||
from zephyr.decorator import asynchronous, authenticated_api_view, \
|
from zephyr.decorator import asynchronous, authenticated_api_view, \
|
||||||
authenticated_json_post_view, internal_notify_view, RespondAsynchronously, \
|
authenticated_json_post_view, internal_notify_view, RespondAsynchronously, \
|
||||||
has_request_variables, to_non_negative_int, json_to_bool, json_to_list, \
|
has_request_variables, to_non_negative_int, json_to_bool, json_to_list, \
|
||||||
JsonableError, authenticated_rest_api_view, REQ
|
authenticated_rest_api_view, REQ
|
||||||
|
|
||||||
from zephyr.lib.response import json_response, json_success, json_error
|
from zephyr.lib.response import json_success, json_error
|
||||||
from zephyr.middleware import async_request_restart
|
from zephyr.middleware import async_request_restart
|
||||||
from zephyr.tornado_callbacks import \
|
from zephyr.tornado_callbacks import \
|
||||||
get_user_pointer, fetch_stream_messages, fetch_user_messages, \
|
get_user_pointer, fetch_stream_messages, fetch_user_messages, \
|
||||||
|
@ -18,12 +18,8 @@ from zephyr.tornado_callbacks import \
|
||||||
from zephyr.lib.cache_helpers import cache_get_message
|
from zephyr.lib.cache_helpers import cache_get_message
|
||||||
from zephyr.lib.event_queue import allocate_client_descriptor, get_client_descriptor
|
from zephyr.lib.event_queue import allocate_client_descriptor, get_client_descriptor
|
||||||
|
|
||||||
import datetime
|
|
||||||
import ujson
|
import ujson
|
||||||
import socket
|
import socket
|
||||||
import time
|
|
||||||
import sys
|
|
||||||
import logging
|
|
||||||
|
|
||||||
@internal_notify_view
|
@internal_notify_view
|
||||||
def notify(request):
|
def notify(request):
|
||||||
|
|
|
@ -21,7 +21,7 @@ from zephyr.models import Message, UserProfile, Stream, Subscription, \
|
||||||
MAX_SUBJECT_LENGTH, get_stream, UserPresence, \
|
MAX_SUBJECT_LENGTH, get_stream, UserPresence, \
|
||||||
get_recipient, valid_stream_name, to_dict_cache_key, to_dict_cache_key_id, \
|
get_recipient, valid_stream_name, to_dict_cache_key, to_dict_cache_key_id, \
|
||||||
extract_message_dict, stringify_message_dict, parse_usermessage_flags
|
extract_message_dict, stringify_message_dict, parse_usermessage_flags
|
||||||
from zephyr.lib.actions import do_add_subscription, do_remove_subscription, \
|
from zephyr.lib.actions import do_remove_subscription, \
|
||||||
do_change_password, create_mit_user_if_needed, do_change_full_name, \
|
do_change_password, create_mit_user_if_needed, do_change_full_name, \
|
||||||
do_change_enable_desktop_notifications, do_change_enter_sends, do_change_enable_sounds, \
|
do_change_enable_desktop_notifications, do_change_enter_sends, do_change_enable_sounds, \
|
||||||
do_send_confirmation_email, do_activate_user, do_create_user, check_send_message, \
|
do_send_confirmation_email, do_activate_user, do_create_user, check_send_message, \
|
||||||
|
@ -35,7 +35,7 @@ from zephyr.lib.actions import do_add_subscription, do_remove_subscription, \
|
||||||
from zephyr.forms import RegistrationForm, HomepageForm, ToSForm, CreateBotForm, \
|
from zephyr.forms import RegistrationForm, HomepageForm, ToSForm, CreateBotForm, \
|
||||||
is_unique, is_inactive, isnt_mit
|
is_unique, is_inactive, isnt_mit
|
||||||
from django.views.decorators.csrf import csrf_exempt
|
from django.views.decorators.csrf import csrf_exempt
|
||||||
from django_openid_auth.views import default_render_failure, login_complete, parse_openid_response
|
from django_openid_auth.views import default_render_failure, login_complete
|
||||||
from openid.consumer.consumer import SUCCESS as openid_SUCCESS
|
from openid.consumer.consumer import SUCCESS as openid_SUCCESS
|
||||||
from openid.extensions import ax
|
from openid.extensions import ax
|
||||||
|
|
||||||
|
@ -43,14 +43,13 @@ from zephyr.decorator import require_post, \
|
||||||
authenticated_api_view, authenticated_json_post_view, \
|
authenticated_api_view, authenticated_json_post_view, \
|
||||||
has_request_variables, authenticated_json_view, \
|
has_request_variables, authenticated_json_view, \
|
||||||
to_non_negative_int, json_to_dict, json_to_list, json_to_bool, \
|
to_non_negative_int, json_to_dict, json_to_list, json_to_bool, \
|
||||||
JsonableError, RequestVariableMissingError, get_user_profile_by_email, \
|
JsonableError, get_user_profile_by_email, \
|
||||||
authenticated_rest_api_view, process_as_post, REQ, rate_limit, rate_limit_user
|
authenticated_rest_api_view, process_as_post, REQ, rate_limit_user
|
||||||
from zephyr.lib.query import last_n
|
from zephyr.lib.query import last_n
|
||||||
from zephyr.lib.avatar import avatar_url
|
from zephyr.lib.avatar import avatar_url
|
||||||
from zephyr.lib.upload import upload_message_image, upload_avatar_image
|
from zephyr.lib.upload import upload_message_image, upload_avatar_image
|
||||||
from zephyr.lib.response import json_success, json_error, json_response, json_method_not_allowed
|
from zephyr.lib.response import json_success, json_error, json_response, json_method_not_allowed
|
||||||
from zephyr.lib.timestamp import datetime_to_timestamp
|
from zephyr.lib.cache import cache_get_many, cache_set_many
|
||||||
from zephyr.lib.cache import cache_with_key, cache_get_many, cache_set_many
|
|
||||||
from zephyr.lib.unminify import SourceMap
|
from zephyr.lib.unminify import SourceMap
|
||||||
from zephyr.lib.queue import queue_json_publish
|
from zephyr.lib.queue import queue_json_publish
|
||||||
from zephyr.lib.utils import statsd
|
from zephyr.lib.utils import statsd
|
||||||
|
|
Loading…
Reference in New Issue