bugfix
This commit is contained in:
parent
c04c324d0f
commit
75c75632ad
0
ahserver/__init__.py
Normal file → Executable file
0
ahserver/__init__.py
Normal file → Executable file
0
ahserver/auth_api.py
Normal file → Executable file
0
ahserver/auth_api.py
Normal file → Executable file
0
ahserver/baseProcessor.py
Normal file → Executable file
0
ahserver/baseProcessor.py
Normal file → Executable file
0
ahserver/configuredServer.py
Normal file → Executable file
0
ahserver/configuredServer.py
Normal file → Executable file
0
ahserver/dbadmin.py
Normal file → Executable file
0
ahserver/dbadmin.py
Normal file → Executable file
0
ahserver/dsProcessor.py
Normal file → Executable file
0
ahserver/dsProcessor.py
Normal file → Executable file
0
ahserver/error.py
Normal file → Executable file
0
ahserver/error.py
Normal file → Executable file
0
ahserver/filedownload.py
Normal file → Executable file
0
ahserver/filedownload.py
Normal file → Executable file
0
ahserver/filestorage.py
Normal file → Executable file
0
ahserver/filestorage.py
Normal file → Executable file
0
ahserver/functionProcessor.py
Normal file → Executable file
0
ahserver/functionProcessor.py
Normal file → Executable file
0
ahserver/globalEnv.py
Normal file → Executable file
0
ahserver/globalEnv.py
Normal file → Executable file
0
ahserver/myTE.py
Normal file → Executable file
0
ahserver/myTE.py
Normal file → Executable file
0
ahserver/p2p_middleware.py
Normal file → Executable file
0
ahserver/p2p_middleware.py
Normal file → Executable file
11
ahserver/processorResource.py
Normal file → Executable file
11
ahserver/processorResource.py
Normal file → Executable file
@ -313,21 +313,22 @@ class ProcessorResource(AppLogger, StaticResource,Url2File):
|
||||
|
||||
def url2processor(self, request, url, fpath):
|
||||
print('fpath=', fpath)
|
||||
if fpath is None:
|
||||
return None
|
||||
config = getConfig()
|
||||
url = self.entireUrl(request, url)
|
||||
host = '/'.join(str(request.url).split('/')[:3])
|
||||
path = url[len(host):].split('?')[0]
|
||||
path = request.path
|
||||
real_path = self.abspath(request, path)
|
||||
if real_path is None:
|
||||
return None
|
||||
print(f'url2processor():{path=}, {real_path=}')
|
||||
if config.website.startswiths:
|
||||
for a in config.website.startswiths:
|
||||
if path.startswith(a.leading):
|
||||
processor = FunctionProcessor(path,self,a)
|
||||
return processor
|
||||
|
||||
if real_path is None:
|
||||
return None
|
||||
if fpath is None:
|
||||
return None
|
||||
for word, handlername in self.y_processors:
|
||||
if fpath.endswith(word):
|
||||
Klass = getProcessor(handlername)
|
||||
|
0
ahserver/proxyProcessor.py
Normal file → Executable file
0
ahserver/proxyProcessor.py
Normal file → Executable file
0
ahserver/restful.py
Normal file → Executable file
0
ahserver/restful.py
Normal file → Executable file
0
ahserver/serverenv.py
Normal file → Executable file
0
ahserver/serverenv.py
Normal file → Executable file
0
ahserver/sqldsProcessor.py
Normal file → Executable file
0
ahserver/sqldsProcessor.py
Normal file → Executable file
0
ahserver/uriop.py
Normal file → Executable file
0
ahserver/uriop.py
Normal file → Executable file
0
ahserver/url2file.py
Normal file → Executable file
0
ahserver/url2file.py
Normal file → Executable file
0
ahserver/utils.py
Normal file → Executable file
0
ahserver/utils.py
Normal file → Executable file
0
ahserver/version.py
Normal file → Executable file
0
ahserver/version.py
Normal file → Executable file
0
ahserver/websocketProcessor.py
Normal file → Executable file
0
ahserver/websocketProcessor.py
Normal file → Executable file
0
ahserver/xlsxData.py
Normal file → Executable file
0
ahserver/xlsxData.py
Normal file → Executable file
0
ahserver/xlsxdsProcessor.py
Normal file → Executable file
0
ahserver/xlsxdsProcessor.py
Normal file → Executable file
Loading…
Reference in New Issue
Block a user