Don't worry about the progress bar - self.total should never be zero anyway so it's quite nice that it falls over when junk is being passed in. The underlying problem is that a peak list without any picked peaks was used for generating distance constraints. This is now checked and appropriate warnings are flagged up. I have posted a patch. Tim > It should propbably be: > > if self.total > 0: > p = self.progress/self.total > else: > p = 0 > > 2006/2/13, Brian Smith <[log in to unmask]>: > > On Mon, 13 Feb 2006, Brian Smith wrote: > > > > > File "/usr/local/ccpnmr1.0.9/ccpnmr1.0/python/memops/gui/ProgressBar.py", > > > line 95, in update > > > p = self.progress/self.total > > > ZeroDivisionError: float division > > > > A fix - dunno if it's Python-perfect - is to replace line 95 with: > > > > if self.progress > 0: > > p = self.progress/self.total > > else: > > p = 0 > > > > > > > > -- > > Dr. Brian O. Smith ---------------------- B Smith at bio gla ac uk > > Division of Biochemistry & Molecular Biology, > > Institute Biomedical & Life Sciences, > > Joseph Black Building, University of Glasgow, Glasgow G12 8QQ, UK. > > Tel: 0141 330 5167/6459/3089 Fax: 0141 330 8640 > > > ------------------------------------------------------------------------------- Dr Tim Stevens Email: [log in to unmask] Department of Biochemistry [log in to unmask] University of Cambridge Phone: +44 1223 766022 (office) 80 Tennis Court Road +44 7816 338275 (mobile) Old Addenbrooke's Site +44 1223 364613 (home) Cambridge CB2 1GA WWWeb: http://www.bio.cam.ac.uk/~tjs23 United Kingdom http://www.pantonia.co.uk ------------------------------------------------------------------------------- ------ +NH3CH(CH(CH3)OH)C(O)NHCH(CH(CH3)CH2CH3)C(O)NHCH(CH2CH2SCH3)CO2- ------- -------------------------------------------------------------------------------