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、处理厨余变废为宝
简单的6步骤:
1、将可食用的厨房垃圾(蔬菜皮,果皮,少量浪费的熟食)分开放入容器中。
2、将干燥的有机物(干叶,锯屑)收集在一个小容器中。
3、拿一个箱子或一个桶,在容器周围钻4〜5个不同的孔,让空气进入。
4、在底部铺上一层土壤。
5、现在开始添加食物垃圾交替湿垃圾(蔬菜和水果皮)与干垃圾(秸秆,锯末,干叶)。
6、用塑料布或木板覆盖这个容器,以帮助保持水分和热量。 一些建议 每隔几天,用耙子给堆快速转动以提供充气。如果您觉得堆太干,请洒上一些水,使其湿润。
在2 - 3个月内,你的厨余垃圾应该开始形成干燥,深褐色的土壤的堆肥。也有现成的、成套工具用于厨余堆肥。 随着时间和一点耐心,你可能会喜欢上堆肥厨余。 不建议使用厨余剩下的肉类、骨头、剩饭、剩菜等。
通过分类,回收和堆肥,一家四口的垃圾每年可以减少1000公斤到100公斤以下的垃圾。想象一下,钦奈所有垃圾中的90%在一夜之间消失了,一个干净的绿色城市 - 它将帮助你开始你的堆肥之旅。
第二种 ***
如何使用有机肥配制营养土:
①以大田土为主,大田土与有机肥之比(8:2)~(6:4),配好的营养土容重约1g/cm²;
②在大田土中加入一部分草炭土,再加入一定量的有机肥,配比量为大田土:草炭:有机肥=6:3:1,配成的营养土较为疏松,容重约0.8g/cm,吸水、吸热、保肥性能好。
③不用菜田土,采用草炭加蛭石,这样可避免使用菜园土可能带有的病菌危害幼苗,并扩散到其他菜田,草炭与蛭石的配比量可为5:5,加入有机肥或无机肥。这种营养土更加疏松,容重约0.25g/cm,吸水、吸热、保肥、通气等性能更好。
常用的肥料有哪些?
常用的肥料有以下两类:(1)有机肥料。通常分为动物性有机肥和植物性有机肥。动物性有机肥包括人粪尿,禽畜类的羽毛蹄角和骨粉,鱼、肉、蛋类的废弃物等。植物性有机肥包括豆饼及其他饼肥、芝麻酱渣、杂草、树叶、绿肥、中草药渣、酒糟等。这两类肥料均为迟效性肥料,养分较全,肥效较长,使用前必须经过发酵腐熟后方能施用。(2)无机肥料。是用化学合成 *** 制成或由天然矿石加工制成的富含矿物质营养元素的肥料。如氮肥包括尿素、 *** 铵、氯化铵、硝酸铵等。磷肥包括过磷酸钙、磷矿粉等。钾肥包氯化钾、 *** 钾等。化肥的肥效快,但肥分单纯;肥性暴,但不持久。除磷肥外,一般化肥都做追肥用。
怎样自制肥料?
在日常生活中,有很多废弃物可以用来自制肥料。(1)浸泡液肥。用小缸(或小坛)将废菜叶、瓜果皮、鸡和鱼等下水、鱼鳞、废骨、蛋壳及霉变的食物(花生、瓜子、豆子、豆粉*)等放入里面,加水并洒少许敌百虫后盖严,经过高温发酵腐熟后即可使用。使用时取其上清液加水稀释后才能施用。变可将上述废弃物掺些旧培养土,加些水,装入大塑料袋中,扎紧放置一段时间,发酵后使用。(2)废物堆肥。选适当地点挖一土坑,深60厘米~80厘米,垫10厘米炉灰末,将烂菜叶、禽畜内脏、鱼鳞、鸡鸭粪、蛋壳、肉类废弃物以及碎骨等物,放入坑内,洒一些杀虫剂,上面盖一层约10厘米厚园土,坑内保持湿润,以促进肥料腐熟。最好在秋、冬季堆制,经春季升温腐熟无恶臭气体时,即可掺入培养土中作基肥;也可用之4毫米筛子趁湿过筛搓成团粒,细的作追肥,粗的作基肥。
如何避免和减少沤肥和施肥时发出的臭味?
在沤制有积肥时,常散发出难闻的臭味,污染环境,很不卫生,令人不悦。现将避免或减少沤肥时发出臭味的一些小经验简介如下。(1)在沤肥容器内放几块橘子皮(干、鲜的均可),即可减少臭味。因为橘子皮里含有大量的香精油,随着肥料的发酵过程不断地挥发出香味来,可使臭味减轻。待橘子皮的效果减少时,可再继续投入几块新的橘子皮。橘子皮发酵后也是一种好肥料,可以增加肥效。(2)使用泡菜坛沤肥。把家庭副食品的废物,如臭鸡蛋、动物内脏、坏牛奶、豆浆等物投入泡菜坛里,加入适量清水,注意将坛口水槽添满水,再放入一些杀虫药物,扣上盖子即可避免臭味散了出来。夏季约经2~3个月即可腐熟。旋用时取其上清液加水10~20倍,并在肥水中加少许敌百虫等农药以防生蛆。有次料介绍,肥水施用前加入适量500~600倍米醋稀释液,则可起到缓解液肥臭味作用。29.如何泡制矾肥水?河南鄢陵花农,用“矾肥水”浇灌喜酸性土壤的花卉,效果良好。常用的配制 *** :水20千克~25千克,饼肥或蹄片1千克~1.5千克, *** 亚铁(黑矾)250克~300克,将上述材料一起投入缸内。放置阳光下爆晒发酵约1个月,取其上清液兑水稀释后即可使用。用这种水浇过的土壤呈微酸性反应,ph值约在5.8~6.7之间。
如何泡制矾肥水?
河南鄢陵化花农,用“矾肥水”浇灌喜酸性土壤的花卉,效果良好。常用的配制 *** :水20千克-25千克,饼肥或蹄片1千克-1.5千克, *** 亚铁(黑矾)250克-300克,将上述材料一起投入缸内,放置阳光下曝晒发酵约1个月,取其上清液兑水稀释后即可使用。用这种水浇过的土壤呈微酸性反应,ph值约在5.8-6.7之间。
二:厨余垃圾怎么发酵成有机肥料
有的农民没有养家畜类所以就没有有机肥上地了,有的人为了农作物上的好,自已就把玉米秸秆铡成节,麦杆草,及他黄菜叶,油菜籽䄭堆等和土拌在一块,再到少些水,给堆好的上面再盖上以层土,他们荣以发热,腐烂,发酵后就是有机肥了,施在地里,种啥长啥。
三:农家肥最简单的发酵 ***
有机肥的种类有很多,以农家肥、豆饼肥花生饼肥、酵素、蚯蚓粪、草木灰等为例,介绍有机肥的 *** *** 。
1、农家肥
农家肥主要指鸡粪、羊粪、猪粪、牛粪等,这些粪肥都要经过充分发酵之后才能施入土壤之中,主要以底肥为主。农家肥的 *** *** 有两种,一种自然腐熟,另一种利用发酵剂腐熟。自然腐熟就是将粪肥加水,然后覆盖薄膜,利用高温发酵。
另一种 *** 将需要腐熟的粪肥摊开,里面加上腐熟剂,再加水混合均匀,然后堆积在一起进行发酵。这种 *** 发酵速度较快,腐熟充分。牛粪属于冷性肥料,在发酵时最好加上秸秆,将里面的草籽发酵。

2、豆饼肥、花生饼肥
豆饼和花生饼肥同样需要发酵,否则容易出现烧根,而且饼肥中的养分是有机态的,不能直接吸收利用。很多农户 *** 饼肥是将大豆饼、花生饼煮一遍,这样施入田间之后也会有肥害。 *** 饼肥的 *** 也很简单,可以在大棚内或者容器内,倒入豆饼或者花生饼,然后加水和发酵剂,大概10天左右,就能发酵完成。
3、酵素
农用酵素主要利用烂叶烂果,厨余垃圾等为原料 *** 的肥料,在小菜园或者规模化种植都能使用,有防病增产的作用。将需要烂果烂叶放到桶中,然后放入红糖,加水,在封闭的环境下进行发酵,一般需要2~3个月的时间。原料和红糖的比例是3:1,不用红糖也可以用腐熟剂代替,发酵速度更快,等溶液变成褐色,没有酸味时就是发酵成功了。
4、蚯蚓粪
将鸡粪或者牛粪中放入饲养的蚯蚓,在体内消化排出之后,变成蚯蚓粪,这种粪肥不需要腐熟,可以直接使用。蚯蚓粪是一种比较好的有机肥,这种处理 *** 能达到生态循环。
5、草木灰
草木灰在种植过程中使用较多,含钾量高,而且还能起到防虫防病的作用。草木灰是将干草、树叶等收集在一起,燃烧之后,剩下的就是草木灰,可以在土壤中埋施或者撒施、冲施。要注意很多地方都禁烧,大面积燃烧有风险。
有机肥的使用越来越多,自己 *** 也是一个不错的 *** ,简单实用而且还很环保,用于养花种菜效果都不错。以上五种都是常用的有机肥,在 *** 时,应掌握好技巧,充分腐熟之后再使用。
四:厨余垃圾 *** 有机肥料
您好,没问题的,餐厨垃圾相对其他原材料来说,拥有更加丰富的有机质,所以有机质含量高,氮磷钾含量高,非常适合销售。不知道您每天的产出量多少?量大的话,建议联系您当时蔬菜种植大棚,花卉基地,农田园林,高尔夫俱乐部,甚至是园林绿化部门都用得到。
餐厨垃圾堆肥发酵有机肥通常把酒店酒家厨房里的剩饭、剩菜、叶菜、果皮等,通过微生物发酵腐熟无害化处理 *** 处理的产物。
版权声明:免责声明:本文来源网友投稿及网络整合仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。投诉邮箱:1765130767@qq.com.