Skip to content

Commit 757d45e

Browse files
committed
migrate to rxpy v4
1 parent 2e5382b commit 757d45e

File tree

139 files changed

+654
-565
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

139 files changed

+654
-565
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,8 @@ venv-rx
22
*.pyc
33
__pycache__
44
*.egg-info
5+
.vscode
6+
.DS_Store
7+
notebook
58
build
69
dist

Chapter01/echo1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import sys
2-
import rx
2+
import reactivex as rx
33

44
argv = rx.from_(sys.argv[1:])
55

Chapter01/echo2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import sys
2-
import rx
3-
import rx.operators as ops
2+
import reactivex as rx
3+
from reactivex import operators as ops
44

55
argv = rx.from_(sys.argv[1:])
66
argv = argv.pipe(

Chapter02/event_loop.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ async def wait(delay):
99
print("waited for {} seconds at {}:{}:{}".format(delay, now.hour, now.minute, now.second))
1010
return True
1111

12-
loop = asyncio.get_event_loop()
12+
loop = asyncio.new_event_loop()
1313
loop.run_until_complete(wait(2))

Chapter02/http_echo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ async def start_server(runner):
1515
app.router.add_route('GET', '/echo/{what}', echo_handler)
1616
runner = web.AppRunner(app)
1717

18-
loop = asyncio.get_event_loop()
18+
loop = asyncio.new_event_loop()
1919
loop.create_task(start_server(runner))
2020

2121
loop.run_forever()

Chapter03/cycle_subject.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import rx
2-
import rx.operators as ops
3-
from rx.subject import Subject
1+
import reactivex as rx
2+
from reactivex import operators as ops
3+
from reactivex.subject import Subject
44

55

66
def component_a(input):

Chapter03/rx_http_echo.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import asyncio
22
from aiohttp import web
3-
import rx
4-
import rx.operators as ops
5-
from rx.subject import Subject
3+
import reactivex as rx
4+
from reactivex import operators as ops
5+
from reactivex.subject import Subject
66

77

88
def http_driver(sink, loop):
@@ -26,6 +26,7 @@ async def on_request_data(request, path):
2626
data, status = response_future.result()
2727

2828
response = web.StreamResponse(status=status, reason=None)
29+
response.content_type = "text/plain"
2930
await response.prepare(request)
3031
if data is not None:
3132
await response.write(data)
@@ -108,7 +109,7 @@ def echo_server(source):
108109

109110

110111
def main():
111-
loop = asyncio.get_event_loop()
112+
loop = asyncio.new_event_loop()
112113
http_proxy = Subject()
113114
sources = {
114115
'http': http_driver(http_proxy, loop),

Chapter04/catch_exception.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import rx
2-
import rx.operators as ops
1+
import reactivex as rx
2+
from reactivex import operators as ops
33

44

55
err = rx.throw("error!")

Chapter04/create1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import rx
1+
import reactivex as rx
22

33

44
def on_subscribe(observer, scheduler):

Chapter04/create2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import rx
1+
import reactivex as rx
22

33

44
def sum_even(source):

0 commit comments

Comments
 (0)