小编Blo*_*wen的帖子

Sphinx 未能自动记录从 Mock-ed 类继承的类

我正在尝试使用 Sphinx 和自动文档扩展来记录模块。我有一些不能用标准 python 导入的库(它们来自一个非常复杂的 Maya 内部框架)。我已经模拟了这个模块,除了从模拟类继承的任何类之外,一切都按预期工作。这些类没有出现在生成的文档中。

这是我模拟我的模块的方式(这段代码在里面conf.py):

for mod in MODULE_LIST:
    sys.modules[mod] = mock.MagicMock()
Run Code Online (Sandbox Code Playgroud)

我已经阅读了这个问题Sphinx-doc :automodule: with Mock import,但我无法实现公认的解决方案,因为我们有大量的模块。

有没有办法让 Sphinx 忽略模拟模块的继承?

python inheritance mocking python-sphinx

5
推荐指数
0
解决办法
421
查看次数

ccw算法说明

我在理解 ccw(逆时针)算法时遇到了一些麻烦:

int ccw (Point P0, Point P1, Point P2) {
    dx1 = P1.x - P0.x;
    dx2 = P2.x - P0.x;
    dy1 = P1.y - P0.y;
    dy2 = P1.y - P0.y;

    if (dy1 * dx2 > dy2 * dx1) return -1;
    if (dx1 * dy2 > dy1 * dx2) return 1;
    if ((dx1 * dx2 < 0) || (dy1 * dy2 < 0)) return 1;
    if ((dx1 * dx1 + dy1 * dy1) < (dx2 * dx2 + dy2 * …
Run Code Online (Sandbox Code Playgroud)

c++ ccw

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

标签 统计

c++ ×1

ccw ×1

inheritance ×1

mocking ×1

python ×1

python-sphinx ×1