bugfix
This commit is contained in:
parent
40f46577b0
commit
223ada2bc9
25
README.md
25
README.md
@ -45,15 +45,30 @@ see requirements.txt
|
|||||||
|
|
||||||
[sqlor](https://github.com/yumoqing/sqlor)
|
[sqlor](https://github.com/yumoqing/sqlor)
|
||||||
|
|
||||||
## How to use
|
## Usage
|
||||||
see ah.py
|
|
||||||
|
|
||||||
```
|
```
|
||||||
from ahserver.configuredServer import ConfiguredServer
|
import asyncio
|
||||||
|
from ahserver.webapp import webapp
|
||||||
|
from ahserver.configuredServer import add_startup
|
||||||
|
|
||||||
|
# task running all the time in background
|
||||||
|
async def bgwork(app) -> None:
|
||||||
|
while True:
|
||||||
|
asyncio.sleep(sec)
|
||||||
|
print('hahaha')
|
||||||
|
|
||||||
|
def get_module_dbname(modulename):
|
||||||
|
return 'test'
|
||||||
|
|
||||||
|
def init():
|
||||||
|
env = ServerEnv()
|
||||||
|
# add background task
|
||||||
|
add_startup(bgwork(10))
|
||||||
|
env.get_module_dbname = get_module_dbname
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
server = ConfiguredServer()
|
webapp(init)
|
||||||
server.run()
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Folder structure
|
## Folder structure
|
||||||
|
|||||||
@ -130,3 +130,4 @@ class ConfiguredServer:
|
|||||||
processors=config.website.processors)
|
processors=config.website.processors)
|
||||||
self.app.router.register_resource(res)
|
self.app.router.register_resource(res)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -38,7 +38,6 @@ from openpyxl import Workbook
|
|||||||
from tempfile import mktemp
|
from tempfile import mktemp
|
||||||
|
|
||||||
from appPublic.jsonConfig import getConfig
|
from appPublic.jsonConfig import getConfig
|
||||||
from appPublic.myTE import string_template_render
|
|
||||||
from appPublic.dictObject import DictObject
|
from appPublic.dictObject import DictObject
|
||||||
from appPublic.Singleton import GlobalEnv
|
from appPublic.Singleton import GlobalEnv
|
||||||
from appPublic.argsConvert import ArgsConvert
|
from appPublic.argsConvert import ArgsConvert
|
||||||
@ -323,7 +322,6 @@ def initEnv():
|
|||||||
g.StreamHttpClient = StreamHttpClient
|
g.StreamHttpClient = StreamHttpClient
|
||||||
g.server_error = server_error
|
g.server_error = server_error
|
||||||
g.FileStorage = FileStorage
|
g.FileStorage = FileStorage
|
||||||
g.str_tmpl_render = string_template_render
|
|
||||||
g.downloadfile2url = downloadfile2url
|
g.downloadfile2url = downloadfile2url
|
||||||
g.background_reco = background_reco
|
g.background_reco = background_reco
|
||||||
g.get_sor_context = get_sor_context
|
g.get_sor_context = get_sor_context
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user