Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Commit

Permalink
Fix flake8 warnings for new flake8
Browse files Browse the repository at this point in the history
  • Loading branch information
illicitonion authored and review.rocks committed Feb 2, 2016
1 parent 43e13db commit d83d004
Show file tree
Hide file tree
Showing 34 changed files with 73 additions and 66 deletions.
1 change: 1 addition & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@ ignore =

[flake8]
max-line-length = 90
ignore = W503
2 changes: 1 addition & 1 deletion synapse/api/auth.py
Original file line number Diff line number Diff line change
Expand Up @@ -574,7 +574,7 @@ def _get_appservice_user_id(self, request_args):
raise AuthError(
403,
"Application service has not registered this user"
)
)
defer.returnValue(user_id)

@defer.inlineCallbacks
Expand Down
19 changes: 19 additions & 0 deletions synapse/app/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,22 @@
# 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 sys
sys.dont_write_bytecode = True

from synapse.python_dependencies import (
check_requirements, MissingRequirementError
) # NOQA

try:
check_requirements()
except MissingRequirementError as e:
message = "\n".join([
"Missing Requirement: %s" % (e.message,),
"To install run:",
" pip install --upgrade --force \"%s\"" % (e.dependency,),
"",
])
sys.stderr.writelines(message)
sys.exit(1)
38 changes: 11 additions & 27 deletions synapse/app/homeserver.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,27 +14,22 @@
# See the License for the specific language governing permissions and
# limitations under the License.

import synapse

import contextlib
import logging
import os
import re
import resource
import subprocess
import sys
from synapse.rest import ClientRestResource
import time

sys.dont_write_bytecode = True
from synapse.python_dependencies import (
check_requirements, DEPENDENCY_LINKS, MissingRequirementError
check_requirements, DEPENDENCY_LINKS
)

if __name__ == '__main__':
try:
check_requirements()
except MissingRequirementError as e:
message = "\n".join([
"Missing Requirement: %s" % (e.message,),
"To install run:",
" pip install --upgrade --force \"%s\"" % (e.dependency,),
"",
])
sys.stderr.writelines(message)
sys.exit(1)

from synapse.rest import ClientRestResource
from synapse.storage.engines import create_engine, IncorrectDatabaseSetup
from synapse.storage import are_all_users_on_domain
from synapse.storage.prepare_database import UpgradeDatabaseException
Expand Down Expand Up @@ -73,17 +68,6 @@

from daemonize import Daemonize

import synapse

import contextlib
import logging
import os
import re
import resource
import subprocess
import time


logger = logging.getLogger("synapse.app.homeserver")


Expand Down
2 changes: 1 addition & 1 deletion synapse/appservice/api.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ class ApplicationServiceApi(SimpleHttpClient):
pushing.
"""

def __init__(self, hs):
def __init__(self, hs):
super(ApplicationServiceApi, self).__init__(hs)
self.clock = hs.get_clock()

Expand Down
2 changes: 1 addition & 1 deletion synapse/federation/federation_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ def start_get_pdu_cache(self):
cache_name="get_pdu_cache",
clock=self._clock,
max_len=1000,
expiry_ms=120*1000,
expiry_ms=120 * 1000,
reset_expiry_on_get=False,
)

Expand Down
2 changes: 1 addition & 1 deletion synapse/handlers/_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ def ratelimit(self, user_id):
)
if not allowed:
raise LimitExceededError(
retry_after_ms=int(1000*(time_allowed - time_now)),
retry_after_ms=int(1000 * (time_allowed - time_now)),
)

@defer.inlineCallbacks
Expand Down
4 changes: 2 additions & 2 deletions synapse/handlers/directory.py
Original file line number Diff line number Diff line change
Expand Up @@ -175,8 +175,8 @@ def get_association(self, room_alias):
# If this server is in the list of servers, return it first.
if self.server_name in servers:
servers = (
[self.server_name]
+ [s for s in servers if s != self.server_name]
[self.server_name] +
[s for s in servers if s != self.server_name]
)
else:
servers = list(servers)
Expand Down
2 changes: 1 addition & 1 deletion synapse/handlers/events.py
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ def get_stream(self, auth_user_id, pagin_config, timeout=0,

# Add some randomness to this value to try and mitigate against
# thundering herds on restart.
timeout = random.randint(int(timeout*0.9), int(timeout*1.1))
timeout = random.randint(int(timeout * 0.9), int(timeout * 1.1))

events, tokens = yield self.notifier.get_events_for(
auth_user, pagin_config, timeout,
Expand Down
2 changes: 1 addition & 1 deletion synapse/handlers/presence.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@


# Don't bother bumping "last active" time if it differs by less than 60 seconds
LAST_ACTIVE_GRANULARITY = 60*1000
LAST_ACTIVE_GRANULARITY = 60 * 1000

# Keep no more than this number of offline serial revisions
MAX_OFFLINE_SERIALS = 1000
Expand Down
2 changes: 1 addition & 1 deletion synapse/handlers/register.py
Original file line number Diff line number Diff line change
Expand Up @@ -213,7 +213,7 @@ def register_saml2(self, localpart):
400,
"User ID must only contain characters which do not"
" require URL encoding."
)
)
user = UserID(localpart, self.hs.hostname)
user_id = user.to_string()

Expand Down
2 changes: 1 addition & 1 deletion synapse/handlers/room.py
Original file line number Diff line number Diff line change
Expand Up @@ -927,7 +927,7 @@ def get_event_context(self, user, room_id, event_id, limit, is_guest):
Returns:
dict, or None if the event isn't found
"""
before_limit = math.floor(limit/2.)
before_limit = math.floor(limit / 2.)
after_limit = limit - before_limit

now_token = yield self.hs.get_event_sources().get_current_token()
Expand Down
2 changes: 1 addition & 1 deletion synapse/http/matrixfederationclient.py
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ def send_request():

return self.clock.time_bound_deferred(
request_deferred,
time_out=timeout/1000. if timeout else 60,
time_out=timeout / 1000. if timeout else 60,
)

response = yield preserve_context_over_fn(
Expand Down
2 changes: 1 addition & 1 deletion synapse/notifier.py
Original file line number Diff line number Diff line change
Expand Up @@ -308,7 +308,7 @@ def wait_for_events(self, user_id, timeout, callback, room_ids=None,
def timed_out():
if listener:
listener.deferred.cancel()
timer = self.clock.call_later(timeout/1000., timed_out)
timer = self.clock.call_later(timeout / 1000., timed_out)

prev_token = from_token
while not result:
Expand Down
2 changes: 1 addition & 1 deletion synapse/push/push_rule_evaluator.py
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,7 @@ def _flatten_dict(d, prefix=[], result={}):
if isinstance(value, basestring):
result[".".join(prefix + [key])] = value.lower()
elif hasattr(value, "items"):
_flatten_dict(value, prefix=(prefix+[key]), result=result)
_flatten_dict(value, prefix=(prefix + [key]), result=result)

return result

Expand Down
2 changes: 1 addition & 1 deletion synapse/rest/client/v1/login.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,7 +89,7 @@ def on_POST(self, request):
LoginRestServlet.SAML2_TYPE):
relay_state = ""
if "relay_state" in login_submission:
relay_state = "&RelayState="+urllib.quote(
relay_state = "&RelayState=" + urllib.quote(
login_submission["relay_state"])
result = {
"uri": "%s%s" % (self.idp_redirect_url, relay_state)
Expand Down
4 changes: 2 additions & 2 deletions synapse/rest/client/v1/pusher.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ def on_POST(self, request):
if i not in content:
missing.append(i)
if len(missing):
raise SynapseError(400, "Missing parameters: "+','.join(missing),
raise SynapseError(400, "Missing parameters: " + ','.join(missing),
errcode=Codes.MISSING_PARAM)

logger.debug("set pushkey %s to kind %s", content['pushkey'], content['kind'])
Expand Down Expand Up @@ -83,7 +83,7 @@ def on_POST(self, request):
data=content['data']
)
except PusherConfigException as pce:
raise SynapseError(400, "Config Error: "+pce.message,
raise SynapseError(400, "Config Error: " + pce.message,
errcode=Codes.MISSING_PARAM)

defer.returnValue((200, {}))
Expand Down
3 changes: 2 additions & 1 deletion synapse/rest/client/v1/register.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
if hasattr(hmac, "compare_digest"):
compare_digest = hmac.compare_digest
else:
compare_digest = lambda a, b: a == b
def compare_digest(a, b):
return a == b


class RegisterRestServlet(ClientV1RestServlet):
Expand Down
3 changes: 2 additions & 1 deletion synapse/rest/client/v2_alpha/register.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,8 @@
if hasattr(hmac, "compare_digest"):
compare_digest = hmac.compare_digest
else:
compare_digest = lambda a, b: a == b
def compare_digest(a, b):
return a == b


logger = logging.getLogger(__name__)
Expand Down
4 changes: 1 addition & 3 deletions synapse/rest/client/versions.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,7 @@ class VersionsRestServlet(RestServlet):

def on_GET(self, request):
return (200, {
"versions": [
"r0.0.1",
]
"versions": ["r0.0.1"]
})


Expand Down
2 changes: 1 addition & 1 deletion synapse/server.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
from twisted.enterprise import adbapi

from synapse.federation import initialize_http_replication
from synapse.http.client import SimpleHttpClient, InsecureInterceptableContextFactory
from synapse.http.client import SimpleHttpClient, InsecureInterceptableContextFactory
from synapse.notifier import Notifier
from synapse.api.auth import Auth
from synapse.handlers import Handlers
Expand Down
2 changes: 1 addition & 1 deletion synapse/state.py
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ def start_caching(self):
cache_name="state_cache",
clock=self.clock,
max_len=SIZE_OF_CACHE,
expiry_ms=EVICTION_TIMEOUT_SECONDS*1000,
expiry_ms=EVICTION_TIMEOUT_SECONDS * 1000,
reset_expiry_on_get=True,
)

Expand Down
2 changes: 1 addition & 1 deletion synapse/storage/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
# Number of msec of granularity to store the user IP 'last seen' time. Smaller
# times give more inserts into the database even for readonly API hits
# 120 seconds == 2 minutes
LAST_SEEN_GRANULARITY = 120*1000
LAST_SEEN_GRANULARITY = 120 * 1000


class DataStore(RoomMemberStore, RoomStore,
Expand Down
7 changes: 5 additions & 2 deletions synapse/storage/_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ def loop():
time_then = self._previous_loop_ts
self._previous_loop_ts = time_now

ratio = (curr - prev)/(time_now - time_then)
ratio = (curr - prev) / (time_now - time_then)

top_three_counters = self._txn_perf_counters.interval(
time_now - time_then, limit=3
Expand Down Expand Up @@ -643,7 +643,10 @@ def _simple_select_many_batch(self, table, column, iterable, retcols,
if not iterable:
defer.returnValue(results)

chunks = [iterable[i:i+batch_size] for i in xrange(0, len(iterable), batch_size)]
chunks = [
iterable[i:i + batch_size]
for i in xrange(0, len(iterable), batch_size)
]
for chunk in chunks:
rows = yield self.runInteraction(
desc,
Expand Down
2 changes: 1 addition & 1 deletion synapse/storage/engines/sqlite3.py
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ def lock_table(self, txn, table):

def _parse_match_info(buf):
bufsize = len(buf)
return [struct.unpack('@I', buf[i:i+4])[0] for i in range(0, bufsize, 4)]
return [struct.unpack('@I', buf[i:i + 4])[0] for i in range(0, bufsize, 4)]


def _rank(raw_match_info):
Expand Down
2 changes: 1 addition & 1 deletion synapse/storage/event_federation.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ def _get_auth_chain_ids_txn(self, txn, event_ids):
new_front = set()
front_list = list(front)
chunks = [
front_list[x:x+100]
front_list[x:x + 100]
for x in xrange(0, len(front), 100)
]
for chunk in chunks:
Expand Down
6 changes: 3 additions & 3 deletions synapse/storage/events.py
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ def stream_ordering_manager():
event.internal_metadata.stream_ordering = stream

chunks = [
events_and_contexts[x:x+100]
events_and_contexts[x:x + 100]
for x in xrange(0, len(events_and_contexts), 100)
]

Expand Down Expand Up @@ -740,7 +740,7 @@ def _fetch_event_rows(self, txn, events):
rows = []
N = 200
for i in range(1 + len(events) / N):
evs = events[i*N:(i + 1)*N]
evs = events[i * N:(i + 1) * N]
if not evs:
break

Expand All @@ -755,7 +755,7 @@ def _fetch_event_rows(self, txn, events):
" LEFT JOIN rejections as rej USING (event_id)"
" LEFT JOIN redactions as r ON e.event_id = r.redacts"
" WHERE e.event_id IN (%s)"
) % (",".join(["?"]*len(evs)),)
) % (",".join(["?"] * len(evs)),)

txn.execute(sql, evs)
rows.extend(self.cursor_to_dict(txn))
Expand Down
2 changes: 1 addition & 1 deletion synapse/storage/stream.py
Original file line number Diff line number Diff line change
Expand Up @@ -168,7 +168,7 @@ def get_room_events_stream_for_rooms(self, room_ids, from_key, to_key, limit=0):

results = {}
room_ids = list(room_ids)
for rm_ids in (room_ids[i:i+20] for i in xrange(0, len(room_ids), 20)):
for rm_ids in (room_ids[i:i + 20] for i in xrange(0, len(room_ids), 20)):
res = yield defer.gatherResults([
self.get_room_events_stream_for_room(
room_id, from_key, to_key, limit
Expand Down
2 changes: 1 addition & 1 deletion synapse/util/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ def time_msec(self):

def looping_call(self, f, msec):
l = task.LoopingCall(f)
l.start(msec/1000.0, now=False)
l.start(msec / 1000.0, now=False)
return l

def stop_looping_call(self, loop):
Expand Down
4 changes: 2 additions & 2 deletions synapse/util/caches/descriptors.py
Original file line number Diff line number Diff line change
Expand Up @@ -149,7 +149,7 @@ def __init__(self, orig, max_entries=1000, num_args=1, lru=True, tree=False,
self.lru = lru
self.tree = tree

self.arg_names = inspect.getargspec(orig).args[1:num_args+1]
self.arg_names = inspect.getargspec(orig).args[1:num_args + 1]

if len(self.arg_names) < self.num_args:
raise Exception(
Expand Down Expand Up @@ -250,7 +250,7 @@ def __init__(self, orig, cache, list_name, num_args=1, inlineCallbacks=False):
self.num_args = num_args
self.list_name = list_name

self.arg_names = inspect.getargspec(orig).args[1:num_args+1]
self.arg_names = inspect.getargspec(orig).args[1:num_args + 1]
self.list_pos = self.arg_names.index(self.list_name)

self.cache = cache
Expand Down
2 changes: 1 addition & 1 deletion synapse/util/caches/expiringcache.py
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ def start(self):
def f():
self._prune_cache()

self._clock.looping_call(f, self._expiry_ms/2)
self._clock.looping_call(f, self._expiry_ms / 2)

def __setitem__(self, key, value):
now = self._clock.time_msec()
Expand Down
2 changes: 1 addition & 1 deletion synapse/util/caches/treecache.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ def pop(self, key, default=None):

if n:
break
node_and_keys[i+1][0].pop(k)
node_and_keys[i + 1][0].pop(k)

popped, cnt = _strip_and_count_entires(popped)
self.size -= cnt
Expand Down
Loading

0 comments on commit d83d004

Please sign in to comment.