def create_part(self, part_name, model, dimensionality, part_type):
     self.write('#PART\n')
     part = Part(part_name, model, dimensionality, part_type)
     part_name = part.get_part_name()
     dimensionality = part.get_dimensionality()
     part_type = part.get_part_type()
     model_name = model.get_model_name()
     self.write(part_name + "=" + model_name + ".Part(dimensionality =" +
                dimensionality + " , name= '" + part_name + "' , type = " +
                part_type + ")\n")
     self.write('f, e = ' + part_name + '.faces, ' + part_name +
                '.edges #getting the edges and faces of the part\n')
     model.add_part(part)
     self.seperate_sec()
     return part