[Biopython-dev] [Biopython - Bug #3266] (New) Bio/PDB/PDBParser.py: local variable 'i' referenced before assignment
redmine at redmine.open-bio.org
redmine at redmine.open-bio.org
Sat Jul 16 17:42:16 EDT 2011
Issue #3266 has been reported by Boris Nagaev.
----------------------------------------
Bug #3266: Bio/PDB/PDBParser.py: local variable 'i' referenced before assignment
https://redmine.open-bio.org/issues/3266
Author: Boris Nagaev
Status: New
Priority: Normal
Assignee:
Category:
Target version:
URL:
Hey!
Look at file Bio/PDB/PDBParser.py, line 100:
<pre>
91 def _get_header(self, header_coords_trailer):
92 "Get the header of the PDB file, return the rest."
93 structure_builder=self.structure_builder
94 for i in range(0, len(header_coords_trailer)):
95 structure_builder.set_line_counter(i+1)
96 line=header_coords_trailer[i]
97 record_type=line[0:6]
98 if(record_type=='ATOM ' or record_type=='HETATM' or record_type=='MODEL '):
99 break
100 header=header_coords_trailer[0:i]
101 # Return the rest of the coords+trailer for further processing
102 self.line_counter=i
103 coords_trailer=header_coords_trailer[i:]
104 header_dict=_parse_pdb_header_list(header)
105 return header_dict, coords_trailer
</pre>
At line 100, variable i is used, but it may be undefined, if len(header_coords_trailer) = 0
Biopython version 1.57-1+b1, debian lenny
----------------------------------------
You have received this notification because this email was added to the New Issue Alert plugin
--
You have received this notification because you have either subscribed to it, or are involved in it.
To change your notification preferences, please click here and login: http://redmine.open-bio.org
More information about the Biopython-dev
mailing list