- 1
- 2
- 3
- 4
- 5
{% if not has_previous %}
<a class="prev" style="visibility:hidden" href=?page={{ previous }} title="">prev</a>
{% else %}
<a class="prev" href=?page={{ previous }} title="">prev</a>
{% endif %}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−100.4
{% if not has_previous %}
<a class="prev" style="visibility:hidden" href=?page={{ previous }} title="">prev</a>
{% else %}
<a class="prev" href=?page={{ previous }} title="">prev</a>
{% endif %}
Django template. Написал один знакомый.
−105.1
def init_images():
rect = [[0,0],[0,0],[0,0],[0,0],[0,0]]
image = [[0,0],[0,0],[0,0],[0,0],[0,0]]
rect[0][0], image[0][0]=load_image('box.png')
rect[0][1], image[0][1]=load_image('box.png')
rect[1][0], image[1][0]=load_image('fpoint.png')
rect[1][1], image[1][1]=load_image('freefpoint.png')
rect[2][0], image[2][0]=load_image('spoint.png')
rect[2][1], image[2][1]=load_image('freespoint.png')
rect[3][0], image[3][0]=load_image('fbox.png')
rect[3][0], image[3][0]=load_image('fbox.png')
rect[4][0], image[4][0]=load_image('sbox.png')
rect[4][1], image[4][1]=load_image('sbox.png')
return image, rect
Процедура загрузки изображений. Т.к. программа писалась через силу (мозги не работали), получались вот такие жуткие куски кода...
−108
def main():
# define subscribe path and subscribers
subscr=[]
adrs=[]
adrs.append("cav")
sitem={'path':'test','adrs':adrs}
subscr.append(sitem)
# checking for correct usage
changed= []
if len(sys.argv)>1:
...
else:
mode="test"
rev= "test.rev"
rpath= "test.rpath"
relpath= "test.relpath"
webpath= "http:\\test.webpath\\"
changed= ["test _h.c"]
# search path of subscribe and collect dictionary of address and need files
sends= {}
for sitem in subscr:
send= False
files= []
for file in changed:
needfile= (file.find(sitem['path'])==0)
send= send or needfile
if needfile:
files.append(file)
if send:
for adr in sitem['adrs']:
if sends.has_key(adr):
files.extend(sends[adr])
sends.update({adr:files})
#send emails
for adr in sends.keys():
#print "Found subscribe for:" + adr
msg= message(rev,relpath,webpath,sends[adr])
subj= "Commit rev." + rev + " on SVN server"
if mode=='test':
PrintMail(subj, msg, adr)
else:
SendMail(subj, msg, adr)
Безбашенная работа со словарями и списками
−355.7
for item in self.__dict__.keys():
if item[:3] == 'on_' or \
item[:16] == 'set_handler_for_' or \
item[:6] == 'do_on_'\
:
del self.__dict__[item]
−347.6
if os.path.exists(composite_module_path + '.xml'):
return self.get_act_from_usml_module(composite_module_path + '.xml', composite_as_name,
act_name, parent, act_arg_values)
elif os.path.exists(composite_module_path + '.py') or \
os.path.exists(composite_module_path + '/__init__.py')\
:
return self.get_act_from_py(module_name, as_name, act_name, parent, act_arg_values)
загрузка модулей
−101
if marks.__len__()<>0 and sum<>0:
...
"Система электронных дневников"
http://code.google.com/p/recordbook/source/browse/trunk/recordbook/src/marks/views.py#255
−90
def Auth(req, email, pwd):
try:
pass#checking ability of set cookies
except:
return error='error_of_set_cookies'
else:
if a.ValidateUsers(mail_replace_back(email),pwd)
email=Cookie.Cookie('email', CookieName)
Cookie.add_cookie(req, email)
pwd=Cookie.Cookie('pwd', CookieName)
Cookie.add_cookie(req, pwd)
return None
else:
return error='not_in_bd'
немного бесполезная Функция авторизации.
−354.7
def _ne_ (self, cmp):
return True if (self < cmp or self > cmp) else False
Сравнение объектов
−348.2
if (len(filter(lambda path: path == "../stubs", os.sys.path)) == 0):
os.sys.path.insert(0, '../stubs')
Хитрая провека на то, нет ли уже "../stubs" в sys.path.
−104
bash-3.2# pacman -Rsn mysql
проверка зависимостей...
ошибка: не удалось продолжить операцию (не удается удовлетворить зависимости)
:: akonadi: требует mysql
bash-3.2# pacman -Rsn akonadi
проверка зависимостей...
ошибка: не удалось продолжить операцию (не удается удовлетворить зависимости)
:: kdemod-kdepimlibs: требует akonadi>=1.1.1
bash-3.2#