Comments (3)
Pytest result from middleware branch:
Also having an error dump above that
from arel.
Those are the test im running.
def test_read_post_item():
response = client.get("/post/1")
assert response.status_code == status.HTTP_200_OK
def test_read_invalid_post_item():
response = client.get("/post/-1")
assert response.status_code == status.HTTP_404_NOT_FOUND
def test_read_post_item_not_int():
response = client.get("/post/foo")
assert response.status_code == status.HTTP_422_UNPROCESSABLE_ENTITY
Import functions
def initHotreload(app):
if settings.DEBUG != 1 or settings.ENVIRONMENT != "development":
print(">To enable browser hotreloading: set DEBUG to 1",
"\n>and ENVIRONMENT to development in the .env file")
return
try:
import arel
# TODO: Read Arel reload dirs to settings
app.add_middleware(arel.HotReloadMiddleware, paths=[
arel.Path("posts", on_reload=[reload_data]),
arel.Path("app/templates")
])
except ImportError:
print(">Arel could not be successfully imported",
"\n>Make sure your docker build args match the environment")
from arel.
Hi @y0nei
The middleware revamped hasn’t been released or even merged, I can’t provide help on problems encountered on unfinished functionality. For this reason I’m going to close this as I can’t treat this report as an “issue”.
I’d be very pleased if you investigate what in the proposed code causes these issues, though.
For example, comparing with behavior with the currently released version might help.
thanks!
from arel.
Related Issues (10)
- Not able to register multiple hot reload scripts
- Keep page Y scroll location when reloading
- Example app should default to debug=True HOT 4
- Callbacks should get passed the changeset HOT 4
- HotReload should be an ASGI app
- is there an example for django?
- Starlette DeprecationWarning: run_until_first_complete is deprecated and will be removed in a future version.
- Reloading additional external pages?
- Add ability to exclude path
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from arel.