No description
* feat(safe_exec): allow usage of `print()` Signed-off-by: Akhil Narang <me@akhilnarang.dev> * refactor(system_console): update description to mention `print()` instead of `log()` Signed-off-by: Akhil Narang <me@akhilnarang.dev> * feat: unconditionally add debug logs to response if present Signed-off-by: Akhil Narang <me@akhilnarang.dev> * chore(safe_exec): add in a test for running `print()` within safe_exec Signed-off-by: Akhil Narang <me@akhilnarang.dev> * fix(safe_exec): ignore warning RestrictedPython warns us if we call `print()` don't use their `printed` variable Signed-off-by: Akhil Narang <me@akhilnarang.dev> * feat: store debug logs from scheduled jobs Signed-off-by: Akhil Narang <me@akhilnarang.dev> * fix: avoid ignoring warnings, disabled in prod anyway * chore: remove unnecessary logging This can be moved to level 2 when required --------- Signed-off-by: Akhil Narang <me@akhilnarang.dev> Co-authored-by: Ankush Menat <ankush@frappe.io> |
||
|---|---|---|
| .github | ||
| cypress | ||
| esbuild | ||
| frappe | ||
| realtime | ||
| .coveragerc | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .flake8 | ||
| .git-blame-ignore-revs | ||
| .gitignore | ||
| .mergify.yml | ||
| .pre-commit-config.yaml | ||
| .releaserc | ||
| .semgrepignore | ||
| attributions.md | ||
| CODE_OF_CONDUCT.md | ||
| codecov.yml | ||
| CODEOWNERS | ||
| commitlint.config.js | ||
| cypress.config.js | ||
| generate_bootstrap_theme.js | ||
| hooks.md | ||
| LICENSE | ||
| node_utils.js | ||
| package.json | ||
| pyproject.toml | ||
| README.md | ||
| SECURITY.md | ||
| sider.yml | ||
| socketio.js | ||
| yarn.lock | ||
Full-stack web application framework that uses Python and MariaDB on the server side and a tightly integrated client side library. Built for ERPNext.
Login for the PWD site: (username: Administrator, password: admin)
Table of Contents
Installation
Production
- Managed Hosting on Frappe Cloud
- Easy install script using Docker images
- Manual install using Docker images
Development
Contributing
Resources
- frappeframework.com - Official documentation of the Frappe Framework.
- frappe.school - Pick from the various courses by the maintainers or from the community.
License
This repository has been released under the MIT License.
By contributing to Frappe, you agree that your contributions will be licensed under its MIT License.