IndexError: Cannot choose from an empty sequence // Werkzeug Debugger var CONSOLE_MODE = false, EVALEX = true, EVALEX_TRUSTED = false, SECRET = "Cztug1SITH6VWk19YYTC";
IndexError
IndexError: Cannot choose from an empty sequence
Traceback(most recent call last)
The above exception was the direct cause of the following exception:File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line2551, in__call__
def __call__(self, environ: dict, start_response: t.Callable) -> t.Any:
"""The WSGI server calls the Flask application object as the
WSGI application. This calls :meth:`wsgi_app`, which can be
wrapped to apply middleware.
"""
return self.wsgi_app(environ, start_response)
File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line2531, inwsgi_app
try:
ctx.push()
response = self.full_dispatch_request()
except Exception as e:
error = e
response = self.handle_exception(e)
except: # noqa: B001
error = sys.exc_info()[1]
raise
return response(environ, start_response)
finally:
File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line2528, inwsgi_app
ctx = self.request_context(environ)
error: t.Optional[BaseException] = None
try:
try:
ctx.push()
response = self.full_dispatch_request()
except Exception as e:
error = e
response = self.handle_exception(e)
except: # noqa: B001
error = sys.exc_info()[1]
File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line1825, infull_dispatch_request
request_started.send(self)
rv = self.preprocess_request()
if rv is None:
rv = self.dispatch_request()
except Exception as e:
rv = self.handle_user_exception(e)
return self.finalize_request(rv)
def finalize_request(
self,
rv: t.Union[ft.ResponseReturnValue, HTTPException],
File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line1823, infull_dispatch_request
try:
request_started.send(self)
rv = self.preprocess_request()
if rv is None:
rv = self.dispatch_request()
except Exception as e:
rv = self.handle_user_exception(e)
return self.finalize_request(rv)
def finalize_request(
File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line1799, indispatch_request
and req.method == "OPTIONS"
):
return self.make_default_options_response()
# otherwise dispatch to the handler for that endpoint
view_args: t.Dict[str, t.Any] = req.view_args # type: ignore[assignment]
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
def full_dispatch_request(self) -> Response:
"""Dispatches the request and on top of that performs request
pre and postprocessing as well as HTTP exception catching and
error handling.
File "/www/wwwroot/chat.py", line39, ingen_header
# post入参访问方式二:from-data(k-v)格式参数
@api.route('/gen_header', methods=['post'])
def gen_header():
wd = flask.request.values.get('wd')
future = executor.submit(do_heavy_work,wd)
return str(future.result())
def do_heavy_work(wd):
prompt = wd
#openai.api_key = api_key_list[-1]
openai.api_key = random.choice(api_key_list)
File "/usr/local/python3/lib/python3.7/concurrent/futures/_base.py", line435, inresult
self._condition.wait(timeout)
if self._state in [CANCELLED, CANCELLED_AND_NOTIFIED]:
raise CancelledError()
elif self._state == FINISHED:
return self.__get_result()
else:
raise TimeoutError()
def exception(self, timeout=None):
"""Return the exception raised by the call that the future represents.
File "/usr/local/python3/lib/python3.7/concurrent/futures/_base.py", line384, in__get_result
with self._condition:
return self._state in [CANCELLED, CANCELLED_AND_NOTIFIED, FINISHED]
def __get_result(self):
if self._exception:
raise self._exception
else:
return self._result
def add_done_callback(self, fn):
"""Attaches a callable that will be called when the future finishes.IndexError: Cannot choose from an empty sequence
This is the Copy/Paste friendly version of the traceback.
concurrent.futures.process._RemoteTraceback: """Traceback (most recent call last): File "/usr/local/python3/lib/python3.7/concurrent/futures/process.py", line 239, in _process_worker r = call_item.fn(*call_item.args, **call_item.kwargs) File "/www/wwwroot/chat.py", line 44, in do_heavy_work openai.api_key = random.choice(api_key_list) File "/usr/local/python3/lib/python3.7/random.py", line 261, in choice raise IndexError('Cannot choose from an empty sequence') from NoneIndexError: Cannot choose from an empty sequence"""The above exception was the direct cause of the following exception:Traceback (most recent call last): File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line 2551, in __call__ return self.wsgi_app(environ, start_response) File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line 2531, in wsgi_app response = self.handle_exception(e) File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line 2528, in wsgi_app response = self.full_dispatch_request() File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line 1825, in full_dispatch_request rv = self.handle_user_exception(e) File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line 1823, in full_dispatch_request rv = self.dispatch_request() File "/usr/local/python3/lib/python3.7/site-packages/flask/app.py", line 1799, in dispatch_request return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) File "/www/wwwroot/chat.py", line 39, in gen_header return str(future.result()) File "/usr/local/python3/lib/python3.7/concurrent/futures/_base.py", line 435, in result return self.__get_result() File "/usr/local/python3/lib/python3.7/concurrent/futures/_base.py", line 384, in __get_result raise self._exceptionIndexError: Cannot choose from an empty sequenceThe debugger caught an exception in your WSGI application. You can now look at the traceback which led to the error. If you enable JavaScript you can also use additional features such as code execution (if the evalex feature is enabled), automatic pasting of the exceptions and much more.Brought to you byDON'T PANIC, your friendly Werkzeug powered traceback interpreter.Console Locked
The console is locked and needs to be unlocked by entering the PIN. You can find the PIN printed out on the standard output of your shell that runs the server.
PIN:
一:朋友圈怎么分组可见
朋友圈分组步骤如下:1、首先打开微信,进入“通讯录”,然后点击“标签”。
2、然后点击右上角的“新建”,然后选择分组的人员。
3、然后对分组命名,并且保存分组,你的分组就会出现在“标签”里了。
4、这样就可以在发朋友圈时,选择“分组可见“,对指定的人屏蔽自己发的这条朋友圈啦。
二:朋友圈怎么分组管理权限
如何删除已发送朋友圈:
相册=》选择需要删除朋友圈=》查看详情=》删除。
朋友圈照片查看权限,“谁可以看”规则:
默认公开,你的所有朋友,可以查看到你在朋友圈发表的所有照片。
私密:选择“私密”,任何人都看不到该条照片信息;
部分可见:可根据通讯录分组,选择可见的分组朋友;
不给谁看:可根据通讯录分组,选择不可见的分组朋友。
取消分组 *** :
1、“部分可见”=》
2、通讯录=》标签=》点击分组标签=》删除标签
三:朋友圈怎么分组管理
1
我承认,我就是那种所谓的朋友圈劳模。
应该是从2018年开始,我坚持每天发朋友圈,多则7条+,少则4条,除非哪天身体不舒服或者有极其重要的事,我才有可能只发1-2条。
就好比昨天我在医院打点滴,我前后还发了3条朋友圈。
为此,不止一个人曾私信或者当面问我,你分组吗?
因为毕竟朋友圈里有以前的老同事、客户、老同学还有家人,你成天发那些成长感悟、写作干货,不担心对方屏蔽你吗?
说实话,我第一次被这样问的时候,很惊讶,朋友圈分组这个功能我倒是很早就知道,但我从不觉得和我有什么关系!
我一直都从不勉强任何人喜欢我,你看不惯我,你自己离开就好了, *** 嘛要费心躲着你?
如果有人觉得我发圈干扰到他了,那就屏蔽我、拉黑我、删除我,很多种途径让我消失在他的世界里,凭什么我要为了不干扰他的生活而费心分类?
说白了,我没有多余的精力做这个事情。
前几天有人和我讲了一个故事,真是让我大开眼界:
说一个人因为要回归家庭照顾孩子,所以辞职做了做代购。
她的朋友圈被分为好几类,老同事老客户能看到的朋友圈,是她每天和闺蜜一起喝下午茶、插画、瑜伽,一片美丽祥和;
而家人能看到的朋友圈是她每天自己做饭、照顾孩子,陪着孩子阅读,是一个好妈妈;
另外有一批人,看到的是她每天从早到晚刷屏各种各样的代购产品。
想想就替她感觉累。
当然相信她的初心是为了圈里的好友们,不像我这么简单粗暴完全不顾及别人的感受。
可想想在这个世界上,那么多的人,每个人的感受都要顾及,你顾及得过来吗?
显然是不可能的!
2
其实,据我所知,很多人都会分类发朋友圈,只不过没有前面那个故事的主人公那么夸张。
而这类人,大抵都有一种心理,那就就是太在乎别人如何看待自己了。
记得有这样一个谚语:“20岁时的人,会顾虑旁人对自己的看法;40岁时的人,已经不理会别人对自己的想法;60岁时的人,发现别人根本就没有想到过自己。”

庆幸的是,我很早就明白了这个道理,不用等到60岁,那就是或许在别人眼里,你根本就不值一提,你却费尽心思要伪装一个你,简直就是笑话。
事实也是如此,大多数人其实并不在意你,因为每个人都有自己的事情要做,根本没有多余的时间注意到你。
你所谓的那些别人如何看你,都是你的一种虚渺的感受而已。
而一般容易有这样心理的人,其实是把自己人生的评价权交给了别人,内心里会认为自己好不好,是由别人说了算。
有个朋友每次做一个选择,都会去问问表姐,表姐反对她就不做了。
我曾经很直接的问她,你的表姐会帮你女儿教幼儿园的学费吗?
我们必须要承认,生活得靠我们自己过,一切的后果都要自己承担。
那么,为什么不把选择权和评价权都握在自己的手中,而要在乎别人的意见呢?
当然,其实在往深层次想,其实是内心深处害怕自己还不够好,所以才选择这样的方式保护自己。
说白了,就是害怕自己不被接纳,因为觉得自己不够好!
3
再说回我发朋友圈这件事情。
我算过一笔账,如果我每天发2条朋友圈成文案,就算700字,一周就是2100字,一个月下来就是8400字,一年就是100800字,这只是粗略的,基本上可以出一本书了。
也就是说,在我看来,我发朋友圈,是锻炼写作能力的一种方式,随时随地输出,很多朋友圈的观点,后来我都形成了长文。
据说也有文友直接从我的朋友圈找到了选题。
最重要的是,我发朋友圈,是记录我自己的成长和感受,能影响一部分人,当然是意外的收获。
我是为自己写,而不是为了某些人写,自然不会介意对方喜不喜欢看。
也正因为此,我非常理解那些卖货刷圈的,刷圈姿势好看的,我会去点赞,实在觉得影响到我的,我就默默屏蔽,但我不觉得她们做错了什么。
因为,自然有人喜欢看,这就够了!
也就是说,当下你做的任何事情,是为你自己做。
当然前提是你要明白这个道理,而且你要知道你为什么而做。
然后至于别人怎么看,真得没有那么重要!
人活着,原本已经不容易了,别再自寻烦恼!
而且,我们每天只有24小时,你多一分钟在乎别人的看法,就少一分
一定要记得,没有人无聊到去
版权声明:免责声明:本文来源网友投稿及网络整合仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。投诉邮箱:1765130767@qq.com.