In <mailman.3669.1371849457.3114.python-l...@python.org> "Yves S. Garret" <yoursurrogate...@gmail.com> writes:
> Hi, I have a question about breaking up really long lines of code in Python. > I have the following line of code: > log.msg("Item wrote to MongoDB database %s/%s" %(settings['MONGODB_DB'], > settings['MONGODB_COLLECTION']), level=log.DEBUG, spider=spider) > Given the fact that it goes off very far to the right on my screen is not > terribly pleasing to my eyes (and can be rude for other developers). > I was thinking of splitting it up like so: > log.msg("Item wrote to MongoDB database %s/%s" > %(settings['MONGODB_DB'], settings['MONGODB_COLLECTION']), > level=log.DEBUG, spider=spider) > Is this ok? Are there any rules in Python when it comes to breaking up > long lines of code? There are guidelines in the PEP8 document: http://www.python.org/dev/peps/pep-0008/ Check out the section entitled 'Code lay-out'. -- John Gordon A is for Amy, who fell down the stairs gor...@panix.com B is for Basil, assaulted by bears -- Edward Gorey, "The Gashlycrumb Tinies" -- http://mail.python.org/mailman/listinfo/python-list