小编Asp*_*t11的帖子

Discord.gateway 警告“Shard ID None 心跳被阻止超过 10 秒。” 使用熊猫时

所以我在 python 中使用discord.py 制作了一个discord 机器人,并且已经运行了一段时间。然而,最近该机器人开始随机死亡。因此,我将日志记录库添加到我的程序中,尝试找出发生了什么,今天早上我得到了这个日志:

https://pastebin.com/s5yjQMs7

此错误回溯会永远引用多个 pandas 文件。我的不和谐机器人代码:

# Import libraries
import asyncio
import random
import AO3
import pandas as pd
from discord.ext import commands
import logging


# Function to setup the dataframe
def dataframeSetup():
    # Create the dataframe
    df = pd.read_csv(
        "https://docs.google.com/spreadsheets/d/16QtBJEtvV5a5DheR78x5AsoVA5b2DpXD1mq-x3lCFiA/export?format=csv",
        names=["NaN", "Title", "Author", "Ship(s)", "Type", "Series", "Status", "Smut", "No of words", "No of chapters",
               "Link"])
    # Remove first two lines
    df = df.iloc[2:]
    # Remove the first column
    df.drop("NaN", axis=1, inplace=True)
    # Create variable to store …
Run Code Online (Sandbox Code Playgroud)

python python-3.x pandas discord discord.py

6
推荐指数
1
解决办法
3万
查看次数

使用 setuptools 和存根文件打包 C++ 扩展

所以我有以下文件结构:

\n
project/\n\xe2\x94\x9c\xe2\x94\x80 cpp_src/\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 src/\n\xe2\x94\x82  \xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 cpp source files\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 test/\n\xe2\x94\x82  \xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 cpp test files\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 CMakeLists.txt\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 stub.pyi\n\xe2\x94\x9c\xe2\x94\x80 python_src/\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 ...\n\xe2\x94\x9c\xe2\x94\x80 build.py\n
Run Code Online (Sandbox Code Playgroud)\n

在我的build.py文件中,我使用 setuptools 使用cpp_src自定义build_ext命令来编译和打包 C++ 扩展。但是,我似乎无法让它包含存根文件stub.pyi。如何修改 setuptools 命令来执行此操作?我不太关心文件结构,所以如果setup.py中需要另一个文件cpp_src,那很好。

\n

如果有帮助的话,我还使用 Poetry 来管理虚拟环境。此外,如果有另一个构建系统可以使这变得更容易,我很乐意使用它。

\n

谢谢。

\n

编辑:这是该文件的简化版本build.py(完整存储库位于https://github.com/Aspect1103/Hades/tree/ Generation- rust ):

\n
project/\n\xe2\x94\x9c\xe2\x94\x80 cpp_src/\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 src/\n\xe2\x94\x82  \xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 cpp source files\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 test/\n\xe2\x94\x82  \xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 cpp test files\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 CMakeLists.txt\n\xe2\x94\x82  \xe2\x94\x9c\xe2\x94\x80 …
Run Code Online (Sandbox Code Playgroud)

c++ python setuptools python-packaging python-poetry

5
推荐指数
1
解决办法
220
查看次数