我已经看到了很多这方面的问题,但是如果没有具体的代码,我会以不同的方式提出问题.有没有一种方法可以轻松确定导致类型不完整的原因?在我的情况下,我正在使用别人的代码,我完全确定我没有正确的标题,但是(因为计算机比人类的眼球更快更好地完成这个东西)有没有办法让编译器说出来,"嘿,你认为你在第34行有X型,但实际上已经失踪了." 错误本身仅在您分配时显示,这不是很有帮助.
我想通过仅使用ui.xml文件使用所述面板进行绝对布局,但是不清楚这是否可行,因为文档集中于代码并完全忽略布局语言.我假设,因为教程没有提到这一点,这是不可能的,但我想肯定.
第一次进入Luigi(和Python!)的领域,并有一些问题.相关代码是:
from Database import Database
import luigi
class bbSanityCheck(luigi.Task):
conn = luigi.Parameter()
date = luigi.Parameter()
def __init__(self, *args, **kwargs):
super(bbSanityCheck, self).__init__(*args, **kwargs)
self.has_run = False
def run(self):
print "Entering run of bb sanity check"
# DB STUFF HERE THAT DOESN"T MATTER
print "Are we in la-la land?"
def complete(self):
print "BB Sanity check being asked for completeness: " , self.has_run
return self.has_run
class Pipeline(luigi.Task):
date = luigi.DateParameter()
def requires(self):
db = Database('cbs')
self.conn = db.connect()
print "I'm about to yield!" …
Run Code Online (Sandbox Code Playgroud)