Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
if isinstance(labels, str):
try:
labels = self.vs.get_attribute_values(labels)
except KeyError:
labels = [x+1 for x in xrange(self.vcount())]
elif labels is None:
labels = [""] * self.vcount()
if isinstance(colors, str):
try:
colors = self.vs.get_attribute_values(colors)
except KeyError:
colors = ["red" for x in xrange(self.vcount())]
if isinstance(shapes, str):
try:
shapes = self.vs.get_attribute_values(shapes)
except KeyError:
shapes = [1]*self.vcount()
if isinstance(edge_colors, str):
try:
edge_colors = self.es.get_attribute_values(edge_colors)
except KeyError:
edge_colors = ["black" for x in xrange(self.ecount())]
if not isinstance(font_size, str):
font_size = "%spx" % str(font_size)
else:
if ";" in font_size:
raise ValueError, "font size can't contain a semicolon"
vc = self.vcount()
while len(labels)<vc: labels.append(len(labels)+1)
while len(colors)<vc: colors.append("red")
#.........
for eidx, edge in enumerate(self.es):
#.........
print >>f, " <g transform=\"translate(%.4f,%.4f)\" fill=\"%s\" stroke=\"%s\">" % (x2, y2, edge_colors[eidx], edge_colors[eidx]
Ребята извращались как могли.
[ol]
[li]Заводят параллельно кучу массивов, чтобы в них хранить в них свойства объектов, чтобы затем при обходе списка объектов обратиться к ним по порядковому номеру в списке. Ну это еще можно понять, это просто не ООП[/li]
[li]Демонстрируют умения в инициализации списка из одинаковых элементов несколькими способами[/li]
[li]Влом было искать - еще ставят точки с запятой в конце строк и убедившись, что объект - строка, преобразуют его в строку.[/li]
[/ol]
guest # 0
guest # 0
[quote]Включите теги списков в bbcode, пожалуйста[/quote]
хорошо. для описания говнокода тогда тоже сделаем ббкоды. Спасибо
guest # 0
А потом еще говорят, что питон - сложный язык.
Страйко, у тебя материться можно? 🙂
guest # 0
[quote=сварти]Страйко, у тебя материться можно? 🙂 [/quote]
я сам не матерюсь, но против крепкого словца ничего не имею 🙂
guest # 0
А я вот против
guest # 0
кстати жесть
guest # 0
Не помещается мой ник
Все знают меня как "Унылый говнокодер"
guest # 0
Видите себя прилично
guest # 0
[quote]Не помещается мой ник
Все знают меня как "Унылый говнокодер"[/quote]
)))
guest # 0
[quote]Видите себя прилично[/quote]
Я себя всегда прилично вижу