This commit is contained in:
Tobias Oberstein 2015-09-05 12:05:02 +02:00
parent 30ddfbda98
commit f63ee614ca
9 changed files with 18 additions and 7 deletions

View File

@ -1,8 +1,14 @@
pyflakes: pyflakes:
pyflakes . pyflakes .
# run PEP8 check and print statistics
pep8: pep8:
pep8 --statistics --ignore=E501 -qq . pep8 --statistics --ignore=E501 -qq .
# run PEP8 check and show source for offending code
pep8show:
pep8 --show-source --ignore=E501 .
# pep8 --select=E231 --show-source # pep8 --select=E231 --show-source
autopep8: autopep8:

View File

@ -23,11 +23,12 @@ import subprocess
prompt = 'user@machine:~/autobahn-python$ ' prompt = 'user@machine:~/autobahn-python$ '
def interkey_interval(): def interkey_interval():
"""in milliseconds""" """in milliseconds"""
# return 0 # makes testing faster # return 0 # makes testing faster
return (random.lognormvariate(0.0, 0.5) * 30.0) / 1000.0 return (random.lognormvariate(0.0, 0.5) * 30.0) / 1000.0
return float(random.randrange(10,50)) / 1000.0 return float(random.randrange(10, 50)) / 1000.0
def type_it_out(line): def type_it_out(line):

View File

@ -2,6 +2,7 @@ from os import environ
import asyncio import asyncio
from autobahn.asyncio.wamp import ApplicationSession, ApplicationRunner from autobahn.asyncio.wamp import ApplicationSession, ApplicationRunner
class MyComponent(ApplicationSession): class MyComponent(ApplicationSession):
@asyncio.coroutine @asyncio.coroutine
def onJoin(self, details): def onJoin(self, details):

View File

@ -2,6 +2,7 @@ from os import environ
import asyncio import asyncio
from autobahn.asyncio.wamp import ApplicationSession, ApplicationRunner from autobahn.asyncio.wamp import ApplicationSession, ApplicationRunner
class MyComponent(ApplicationSession): class MyComponent(ApplicationSession):
@asyncio.coroutine @asyncio.coroutine
def onJoin(self, details): def onJoin(self, details):

View File

@ -50,10 +50,9 @@ class Component(ApplicationSession):
counter = 0 counter = 0
while True: while True:
publication = yield from self.publish( publication = yield from self.publish(u'com.myapp.topic1',
'com.myapp.topic1', counter, counter,
options=PublishOptions(acknowledge=True, disclose_me=True, exclude_me=False) options=PublishOptions(acknowledge=True, disclose_me=True, exclude_me=False))
)
print("Event published with publication ID {}".format(publication.id)) print("Event published with publication ID {}".format(publication.id))
counter += 1 counter += 1
yield from asyncio.sleep(1) yield from asyncio.sleep(1)

View File

@ -27,6 +27,7 @@ from twisted.internet.defer import inlineCallbacks, Deferred, returnValue
from twisted.internet.error import ProcessExitedAlready from twisted.internet.error import ProcessExitedAlready
from twisted.python.failure import Failure from twisted.python.failure import Failure
from twisted.internet import reactor from twisted.internet import reactor
from twisted.internet.task import react
from autobahn.twisted.util import sleep from autobahn.twisted.util import sleep
@ -68,7 +69,7 @@ class CrossbarProcessProtocol(ProcessProtocol):
while '\n' in self._err: while '\n' in self._err:
idx = self._err.find('\n') idx = self._err.find('\n')
line = self._err[:idx] line = self._err[:idx]
self._err = self._err[idx+1:] self._err = self._err[idx + 1:]
sys.stderr.write(self.prefix + self.color + line + Fore.RESET + '\n') sys.stderr.write(self.prefix + self.color + line + Fore.RESET + '\n')
def processEnded(self, reason): def processEnded(self, reason):
@ -233,6 +234,5 @@ def main(reactor):
returnValue(5) returnValue(5)
from twisted.internet.task import react
if __name__ == '__main__': if __name__ == '__main__':
sys.exit(react(main)) sys.exit(react(main))

View File

@ -33,6 +33,7 @@ from twisted.internet.defer import inlineCallbacks
from autobahn import wamp from autobahn import wamp
from autobahn.twisted.wamp import ApplicationSession, ApplicationRunner from autobahn.twisted.wamp import ApplicationSession, ApplicationRunner
class Calculator(ApplicationSession): class Calculator(ApplicationSession):
@inlineCallbacks @inlineCallbacks

View File

@ -4,6 +4,7 @@ from twisted.internet.task import LoopingCall
from autobahn.twisted.wamp import ApplicationSession, ApplicationRunner from autobahn.twisted.wamp import ApplicationSession, ApplicationRunner
# or: from autobahn.asyncio.wamp import ApplicationSession # or: from autobahn.asyncio.wamp import ApplicationSession
class MyComponent(ApplicationSession): class MyComponent(ApplicationSession):
@inlineCallbacks @inlineCallbacks
def onJoin(self, details): def onJoin(self, details):

View File

@ -3,6 +3,7 @@ from twisted.internet.defer import inlineCallbacks
from autobahn.twisted.wamp import ApplicationSession, ApplicationRunner from autobahn.twisted.wamp import ApplicationSession, ApplicationRunner
# or: from autobahn.asyncio.wamp import ApplicationSession # or: from autobahn.asyncio.wamp import ApplicationSession
class MyComponent(ApplicationSession): class MyComponent(ApplicationSession):
@inlineCallbacks @inlineCallbacks
def onJoin(self, details): def onJoin(self, details):