Discuss / Python / 关于Event loop is closed问题补充

关于Event loop is closed问题补充

Topic source

前面小伙伴说的都是对的,但有一点可能没注意到,咱们进行代码测试的时候,第一次报这个错误肯定是连接池没关闭(加上前面小伙伴提示的代码: yield from destory_pool() #这里先销毁连接池),然后咱们加上了之后,再次执行代码你会发现也出错了,最后一行还是出现:Event loop is closed错误,你就会怀疑问题不知道怎么解决了,其实答案应该在另外一处,咱们表中的email字段应该是唯一的约束,咱们之前没上代码之前,执行虽说报错了,但是这条数据已经加入进去了,后来加上这行代码,但是测试数据没变动,导致了唯一约束错误,才会提示上面的Event loop is closed,所以每次执行时先看数据库,改动下数据再次插入应该就不会出现错误了


  • 1

Reply