GAE python asyncore问题

时间:2016-04-22 11:04:48

标签: python-2.7 google-app-engine fcntl

我试图在GAE上使用pyDNS。

在Base.py中有import asyncore

这就是我得到的:

 File "/base/data/home/apps/myapp/lib/DNS/Base.py", line 14, in <module>
    import asyncore
  File "/base/data/home/runtimes/python27/python27_dist/lib/python2.7/asyncore.py", line 608, in <module>
    import fcntl
ImportError: No module named fcntl

在这种情况下我该怎么做?

2 个答案:

答案 0 :(得分:1)

如果库实现符合GAE限制,您可以将其包含在内,并将其作为应用程序的一部分上传到GAE。

以下是Adding Third-party Packages to the Application的正式说明(有时称为vendoring)。

答案 1 :(得分:0)

除了避免依赖于不支持的模块的模块之外,实际上除此之外没有任何关系。

GAE不支持 fcntl 产生线程模块。