bugfix
This commit is contained in:
parent
45e6719f69
commit
5700082e64
@ -245,7 +245,10 @@ class ProcessorResource(StaticResource,Url2File):
|
|||||||
for k,v in ns.items():
|
for k,v in ns.items():
|
||||||
if k in ['_webbricks_', '_is_mobile', '_width', '_height', 'page', 'rows' ]:
|
if k in ['_webbricks_', '_is_mobile', '_width', '_height', 'page', 'rows' ]:
|
||||||
if isinstance(v, str):
|
if isinstance(v, str):
|
||||||
|
try:
|
||||||
v = int(v)
|
v = int(v)
|
||||||
|
except Exception as e:
|
||||||
|
exception(f'{int({v}) error, {e}')
|
||||||
dic[k] = v
|
dic[k] = v
|
||||||
return dic
|
return dic
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
@ -343,6 +346,7 @@ class ProcessorResource(StaticResource,Url2File):
|
|||||||
config = getConfig()
|
config = getConfig()
|
||||||
request['port'] = config.website.port
|
request['port'] = config.website.port
|
||||||
processor = self.url2processor(request, str(request.url), self.request_filename)
|
processor = self.url2processor(request, str(request.url), self.request_filename)
|
||||||
|
client = request['client_ip')
|
||||||
if processor:
|
if processor:
|
||||||
ret = await processor.handle(request)
|
ret = await processor.handle(request)
|
||||||
return ret
|
return ret
|
||||||
@ -351,7 +355,7 @@ class ProcessorResource(StaticResource,Url2File):
|
|||||||
return await self.html_handle(request, self.request_filename)
|
return await self.html_handle(request, self.request_filename)
|
||||||
|
|
||||||
if not self.request_filename:
|
if not self.request_filename:
|
||||||
raise Exception(f'{str(request.url)=} invalid path')
|
raise Exception(f'{str(request.url)=} invalid path remote({client_ip})')
|
||||||
|
|
||||||
if os.path.isdir(self.request_filename):
|
if os.path.isdir(self.request_filename):
|
||||||
config = getConfig()
|
config = getConfig()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user