Skip to content

Commit 1192d4d

Browse files
committed
fixes #535
1 parent 22e8eba commit 1192d4d

File tree

10 files changed

+392
-608
lines changed

10 files changed

+392
-608
lines changed

fasthtml/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
__version__ = "0.7.2"
1+
__version__ = "0.8.0"
22
from .core import *

fasthtml/_modidx.py

Lines changed: 13 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,23 @@
2323
'fasthtml.components.html2ft': ('api/components.html#html2ft', 'fasthtml/components.py'),
2424
'fasthtml.components.show': ('api/components.html#show', 'fasthtml/components.py'),
2525
'fasthtml.components.sse_message': ('api/components.html#sse_message', 'fasthtml/components.py')},
26-
'fasthtml.core': { 'fasthtml.core.Beforeware': ('api/core.html#beforeware', 'fasthtml/core.py'),
26+
'fasthtml.core': { 'fasthtml.core.APIRouter': ('api/core.html#apirouter', 'fasthtml/core.py'),
27+
'fasthtml.core.APIRouter.__call__': ('api/core.html#apirouter.__call__', 'fasthtml/core.py'),
28+
'fasthtml.core.APIRouter.__init__': ('api/core.html#apirouter.__init__', 'fasthtml/core.py'),
29+
'fasthtml.core.APIRouter.to_app': ('api/core.html#apirouter.to_app', 'fasthtml/core.py'),
30+
'fasthtml.core.APIRouter.ws': ('api/core.html#apirouter.ws', 'fasthtml/core.py'),
31+
'fasthtml.core.Beforeware': ('api/core.html#beforeware', 'fasthtml/core.py'),
2732
'fasthtml.core.Beforeware.__init__': ('api/core.html#beforeware.__init__', 'fasthtml/core.py'),
2833
'fasthtml.core.Client': ('api/core.html#client', 'fasthtml/core.py'),
2934
'fasthtml.core.Client.__init__': ('api/core.html#client.__init__', 'fasthtml/core.py'),
3035
'fasthtml.core.Client._sync': ('api/core.html#client._sync', 'fasthtml/core.py'),
3136
'fasthtml.core.EventStream': ('api/core.html#eventstream', 'fasthtml/core.py'),
3237
'fasthtml.core.FastHTML': ('api/core.html#fasthtml', 'fasthtml/core.py'),
3338
'fasthtml.core.FastHTML.__init__': ('api/core.html#fasthtml.__init__', 'fasthtml/core.py'),
39+
'fasthtml.core.FastHTML._add_route': ('api/core.html#fasthtml._add_route', 'fasthtml/core.py'),
40+
'fasthtml.core.FastHTML._add_ws': ('api/core.html#fasthtml._add_ws', 'fasthtml/core.py'),
41+
'fasthtml.core.FastHTML._endp': ('api/core.html#fasthtml._endp', 'fasthtml/core.py'),
42+
'fasthtml.core.FastHTML.add_route': ('api/core.html#fasthtml.add_route', 'fasthtml/core.py'),
3443
'fasthtml.core.FastHTML.route': ('api/core.html#fasthtml.route', 'fasthtml/core.py'),
3544
'fasthtml.core.FastHTML.static_route': ('api/core.html#fasthtml.static_route', 'fasthtml/core.py'),
3645
'fasthtml.core.FastHTML.static_route_exts': ('api/core.html#fasthtml.static_route_exts', 'fasthtml/core.py'),
@@ -49,17 +58,7 @@
4958
'fasthtml.core.Redirect': ('api/core.html#redirect', 'fasthtml/core.py'),
5059
'fasthtml.core.Redirect.__init__': ('api/core.html#redirect.__init__', 'fasthtml/core.py'),
5160
'fasthtml.core.Redirect.__response__': ('api/core.html#redirect.__response__', 'fasthtml/core.py'),
52-
'fasthtml.core.RouteX': ('api/core.html#routex', 'fasthtml/core.py'),
53-
'fasthtml.core.RouteX.__init__': ('api/core.html#routex.__init__', 'fasthtml/core.py'),
54-
'fasthtml.core.RouteX._endp': ('api/core.html#routex._endp', 'fasthtml/core.py'),
55-
'fasthtml.core.RouterX': ('api/core.html#routerx', 'fasthtml/core.py'),
56-
'fasthtml.core.RouterX.__init__': ('api/core.html#routerx.__init__', 'fasthtml/core.py'),
57-
'fasthtml.core.RouterX._add_route': ('api/core.html#routerx._add_route', 'fasthtml/core.py'),
58-
'fasthtml.core.RouterX.add_route': ('api/core.html#routerx.add_route', 'fasthtml/core.py'),
59-
'fasthtml.core.RouterX.add_ws': ('api/core.html#routerx.add_ws', 'fasthtml/core.py'),
6061
'fasthtml.core.StringConvertor.to_string': ('api/core.html#stringconvertor.to_string', 'fasthtml/core.py'),
61-
'fasthtml.core.WS_RouteX': ('api/core.html#ws_routex', 'fasthtml/core.py'),
62-
'fasthtml.core.WS_RouteX.__init__': ('api/core.html#ws_routex.__init__', 'fasthtml/core.py'),
6362
'fasthtml.core._add_ids': ('api/core.html#_add_ids', 'fasthtml/core.py'),
6463
'fasthtml.core._annotations': ('api/core.html#_annotations', 'fasthtml/core.py'),
6564
'fasthtml.core._apply_ft': ('api/core.html#_apply_ft', 'fasthtml/core.py'),
@@ -77,9 +76,9 @@
7776
'fasthtml.core._list': ('api/core.html#_list', 'fasthtml/core.py'),
7877
'fasthtml.core._mk_list': ('api/core.html#_mk_list', 'fasthtml/core.py'),
7978
'fasthtml.core._mk_locfunc': ('api/core.html#_mk_locfunc', 'fasthtml/core.py'),
79+
'fasthtml.core._params': ('api/core.html#_params', 'fasthtml/core.py'),
8080
'fasthtml.core._resp': ('api/core.html#_resp', 'fasthtml/core.py'),
8181
'fasthtml.core._send_ws': ('api/core.html#_send_ws', 'fasthtml/core.py'),
82-
'fasthtml.core._sig': ('api/core.html#_sig', 'fasthtml/core.py'),
8382
'fasthtml.core._to_htmx_header': ('api/core.html#_to_htmx_header', 'fasthtml/core.py'),
8483
'fasthtml.core._to_xml': ('api/core.html#_to_xml', 'fasthtml/core.py'),
8584
'fasthtml.core._url_for': ('api/core.html#_url_for', 'fasthtml/core.py'),
@@ -106,9 +105,7 @@
106105
'fasthtml.core.snake2hyphens': ('api/core.html#snake2hyphens', 'fasthtml/core.py'),
107106
'fasthtml.core.unqid': ('api/core.html#unqid', 'fasthtml/core.py'),
108107
'fasthtml.core.uri': ('api/core.html#uri', 'fasthtml/core.py')},
109-
'fasthtml.fastapp': { 'fasthtml.fastapp._app_factory': ('api/fastapp.html#_app_factory', 'fasthtml/fastapp.py'),
110-
'fasthtml.fastapp._get_tbl': ('api/fastapp.html#_get_tbl', 'fasthtml/fastapp.py'),
111-
'fasthtml.fastapp.fast_app': ('api/fastapp.html#fast_app', 'fasthtml/fastapp.py')},
108+
'fasthtml.fastapp': {},
112109
'fasthtml.ft': {},
113110
'fasthtml.js': { 'fasthtml.js.HighlightJS': ('api/js.html#highlightjs', 'fasthtml/js.py'),
114111
'fasthtml.js.KatexMarkdownJS': ('api/js.html#katexmarkdownjs', 'fasthtml/js.py'),
@@ -117,14 +114,12 @@
117114
'fasthtml.js.SortableJS': ('api/js.html#sortablejs', 'fasthtml/js.py'),
118115
'fasthtml.js.dark_media': ('api/js.html#dark_media', 'fasthtml/js.py'),
119116
'fasthtml.js.light_media': ('api/js.html#light_media', 'fasthtml/js.py')},
120-
'fasthtml.jupyter': { 'fasthtml.jupyter.FastJupy': ('api/jupyter.html#fastjupy', 'fasthtml/jupyter.py'),
121-
'fasthtml.jupyter.HTMX': ('api/jupyter.html#htmx', 'fasthtml/jupyter.py'),
117+
'fasthtml.jupyter': { 'fasthtml.jupyter.HTMX': ('api/jupyter.html#htmx', 'fasthtml/jupyter.py'),
122118
'fasthtml.jupyter.JupyUvi': ('api/jupyter.html#jupyuvi', 'fasthtml/jupyter.py'),
123119
'fasthtml.jupyter.JupyUvi.__init__': ('api/jupyter.html#jupyuvi.__init__', 'fasthtml/jupyter.py'),
124120
'fasthtml.jupyter.JupyUvi.start': ('api/jupyter.html#jupyuvi.start', 'fasthtml/jupyter.py'),
125121
'fasthtml.jupyter.JupyUvi.stop': ('api/jupyter.html#jupyuvi.stop', 'fasthtml/jupyter.py'),
126122
'fasthtml.jupyter.is_port_free': ('api/jupyter.html#is_port_free', 'fasthtml/jupyter.py'),
127-
'fasthtml.jupyter.jupy_app': ('api/jupyter.html#jupy_app', 'fasthtml/jupyter.py'),
128123
'fasthtml.jupyter.nb_serve': ('api/jupyter.html#nb_serve', 'fasthtml/jupyter.py'),
129124
'fasthtml.jupyter.nb_serve_async': ('api/jupyter.html#nb_serve_async', 'fasthtml/jupyter.py'),
130125
'fasthtml.jupyter.wait_port_free': ('api/jupyter.html#wait_port_free', 'fasthtml/jupyter.py'),

0 commit comments

Comments
 (0)