I have a model (for a simple taxonomy or search engine) which looks like
this...

Relationship       
    kind    string    1        255

Category           
    title    string    1    1    255
    relationships    list of Relationship    0
      
Word               
    word    string    1        255

Page               
    url    string    1        255
    data    string    0        8000
    title    string    0        255
    category    list of Category    0
      
WordInstances      
    word    Word    1
    page    Page    1
    count    int    0

...but when I do this...

../Design/Generate.py --db MySQL --model Taxonomy

... I get this...

Generating SQL...
Traceback (most recent call last):
  File "../Design/Generate.py", line 150, in ?
    Generate().main(sys.argv)
  File "../Design/Generate.py", line 81, in main
    outdir=os.path.join(outdir, 'GeneratedSQL'))
  File "../Design/Generate.py", line 146, in generate
    generator.generate(outdir)
  File "../Design/SQLGenerator.py", line 59, in generate
    self._model.writeInsertSamplesSQL(self, dirname)
  File "../Design/SQLGenerator.py", line 95, in writeInsertSamplesSQL
    self.writeInsertSamplesSQLForLines(lines, generator, file)
  File "../Design/SQLGenerator.py", line 121, in
writeInsertSamplesSQLForLines
    attrs = [klass.lookupAttr(name) for name in names]
UnboundLocalError: local variable 'klass' referenced before assignment

At first I thought it might be that I was referring to object before they
had being assigned, like this...

Relationship       
    kind    string    1        255
    root    Category    0
     child     Category    0

Category           
    title    string    1    1    255
    relationships    list of Relationship    0

...but I stripped out the circular references, and still get the klass
error.

Any ideas anyone?

thanks

tom




_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to