Stephan, the fix you show below shouldn't be necessary at all unless someone messed up one of the Properties.py files by renaming "file" to "filename" in a "docs = [...]" line.
And the problem Sasha reported looks like there's a Properties.py floating around in a subdirectory without a "docs = []" in it. Everything installs fine using Webware from CVS so I don't think there's anything to fix. - Geoff Stephan Diehl wrote: > I had this a while ago, but with the CVS version. I somehow > forgot to file a > bug report to the list, sorry. > It might be fixed though in the meantime, who knows :-) > > Anyway, in install.py (around line 422), you'll find > > -------------------------------------------------------------- > ------------- > for doc in comp['docs']: > ht.append(link % (doc['file'], doc['name'])) > > -------------------------------------------------------------- > --------------- > -------- > > I changed it into: > > -------------------------------------------------------------- > --------------- > -------- > for doc in comp['docs']: > try: > ht.append(link % (doc['file'], doc['name'])) > except: > ht.append(link % (doc['filename'], doc['name'])) > -------------------------------------------------------------- > --------------- > -------- > > I'm not sure if this is the REAL fix but at least it let me > install the thing > > Stephan > > On Wednesday 28 August 2002 16:28, you wrote: > > Hello All, > > > > Having a problem installing webware 0.7 final. > > Here is the verbose output: > > Python 2.2.1 (#1, Aug 28 2002, 10:02:16) > > Creating components' index.html... > > Traceback (most recent call last): > > File "install.py", line 553, in ? > > Installer().run(verbose=verbose, passprompt=passprompt, > > defaultpass=defaultpass) > > File "install.py", line 57, in run > > self.installDocs() > > File "install.py", line 206, in installDocs > > self.createComponentIndexes() > > File "install.py", line 422, in createComponentIndexes > > for doc in comp['docs']: > > File "/usr/local/lib/python2.2/UserDict.py", line 14, in > > __getitem__ > > def __getitem__(self, key): return self.data[key] > > KeyError: docs > > > > Please reply directly... > > Thanks, Sasha > > ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Webware-discuss mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/webware-discuss
