資源簡介
在搭建WebRTC(AppRTC)時,我們會遇到需要部署Google App Engine的難題,并且最近墻的厲害,所以我特地把我珍藏的Google App Engine 最新版(2020-7-5)分享出來,希望可以方便想搭建WebRTC(AppRTC)的同學們
代碼片段和文件信息
#!/usr/bin/env?python
#
#?Copyright?2007?Google?Inc.
#
#?Licensed?under?the?Apache?License?Version?2.0?(the?“License“);
#?you?may?not?use?this?file?except?in?compliance?with?the?License.
#?You?may?obtain?a?copy?of?the?License?at
#
#?????http://www.apache.org/licenses/LICENSE-2.0
#
#?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
#?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS
#?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
#?See?the?License?for?the?specific?language?governing?permissions?and
#?limitations?under?the?License.
#
“““Convenience?wrapper?for?starting?an?appengine?tool.“““
import?os
import?sys
sys_path?=?sys.path
try:
??sys.path?=?[os.path.dirname(__file__)]?+?sys.path
??import?wrapper_util
finally:
??sys.path?=?sys_path
wrapper_util.reject_old_python_versions((2?7))
_DIR_PATH?=?wrapper_util.get_dir_path(__file__?os.path.join(‘lib‘?‘ipaddr‘))
_PATHS?=?wrapper_util.Paths(_DIR_PATH)
EXTRA_PATHS?=?_PATHS.v2_extra_paths
def?fix_google_path():
??if?‘google‘?in?sys.modules:
????google_path?=?os.path.join(os.path.dirname(__file__)?‘google‘)
????google_module?=?sys.modules[‘google‘]
????google_module.__path__.append(google_path)
????if?not?hasattr(google_module?‘__file__‘)?or?not?google_module.__file__:
??????google_module.__file__?=?os.path.join(google_path?‘__init__.py‘)
def?fix_sys_path(extra_extra_paths=()):
??“““Fix?the?sys.path?to?include?our?extra?paths.
??fix_sys_path?should?be?called?before?running?testbed-based?unit?tests?so?that
??third-party?modules?are?correctly?added?to?sys.path.
??“““
??sys.path[1:1]?=?EXTRA_PATHS
??fix_google_path()
def?_run_file(file_path?globals_):
??“““Execute?the?given?script?with?the?passed-in?globals.
??Args:
????file_path:?the?path?to?the?wrapper?for?the?given?script.?This?will?usually
??????be?a?copy?of?this?file.
????globals_:?the?global?bindings?to?be?used?while?executing?the?wrapped?script.
??“““
??script_name?=?os.path.basename(file_path)
??sys.path?=?(_PATHS.script_paths(script_name)?+
??????????????_PATHS.scrub_path(script_name?sys.path))
??fix_google_path()
??execfile(_PATHS.script_file(script_name)?globals_)
if?__name__?==?‘__main__‘:
??assert?sys.version_info[0]?==?2
??_run_file(__file__?globals())
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??1980-01-01?00:00??google_appengine\
?????文件?????????156??1980-01-01?00:00??google_appengine\BUGS
?????文件????????5922??1980-01-01?00:00??google_appengine\LICENSE
?????文件????????8393??1980-01-01?00:00??google_appengine\README
?????文件?????????138??1980-01-01?00:00??google_appengine\RELEASE_NOTES
?????文件?????????263??1980-01-01?00:00??google_appengine\VERSION
?????文件????????2305??1980-01-01?00:00??google_appengine\_php_runtime.py
?????文件????????2305??1980-01-01?00:00??google_appengine\_python_runtime.py
?????文件????????2305??1980-01-01?00:00??google_appengine\api_server.py
?????文件????????3127??1980-01-01?00:00??google_appengine\appcfg.py
?????文件????????3127??1980-01-01?00:00??google_appengine\backends_conversion.py
?????文件????????3127??1980-01-01?00:00??google_appengine\bulkload_client.py
?????文件????????3127??1980-01-01?00:00??google_appengine\bulkloader.py
?????目錄???????????0??1980-01-01?00:00??google_appengine\demos\
?????目錄???????????0??1980-01-01?00:00??google_appengine\demos\php\
?????目錄???????????0??1980-01-01?00:00??google_appengine\demos\php\guestbook\
?????文件?????????405??1980-01-01?00:00??google_appengine\demos\php\guestbook\app.yaml
?????文件????????3716??1980-01-01?00:00??google_appengine\demos\php\guestbook\main.php
?????目錄???????????0??1980-01-01?00:00??google_appengine\demos\php\minishell\
?????文件?????????343??1980-01-01?00:00??google_appengine\demos\php\minishell\app.yaml
?????文件????????2856??1980-01-01?00:00??google_appengine\demos\php\minishell\frontpage.php
?????文件?????????136??1980-01-01?00:00??google_appengine\demos\php\minishell\php.ini
?????文件?????????772??1980-01-01?00:00??google_appengine\demos\php\minishell\reset.php
?????文件????????5951??1980-01-01?00:00??google_appengine\demos\php\minishell\shell.php
?????目錄???????????0??1980-01-01?00:00??google_appengine\demos\php\minishell\static\
?????文件????????1316??1980-01-01?00:00??google_appengine\demos\php\minishell\static\appengine_button_noborder.gif
?????文件????????8348??1980-01-01?00:00??google_appengine\demos\php\minishell\static\favicon.ico
?????文件????????6358??1980-01-01?00:00??google_appengine\demos\php\minishell\static\shell.js
?????文件????????1514??1980-01-01?00:00??google_appengine\demos\php\minishell\static\spinner.gif
?????文件?????????883??1980-01-01?00:00??google_appengine\demos\php\minishell\static\st
?????目錄???????????0??1980-01-01?00:00??google_appengine\demos\php\mod_rewrite\
............此處省略34670個文件信息
- 上一篇:基于TCP協議的五子棋
- 下一篇:MyKTV-點歌系統
評論
共有 條評論