http://cloud-3.steampowered.com/ugc/486689151658758724/FE2DB6B0E3172789C5B3E9C6C4B3328B6AE39B41/
Ухх, круто сделано, особенно динамическая смена дня/ночи/погоды, ночью вобще красота.
https://www.youtube.com/watch?v=pvXaO_O0HSw
какая клевая игра, лучше чем GTA V
котаны, а как картинки постить?
http://i.juick.com/p/2658844.jpg
Некстджен и Усиление @turbojedi
Мне опять снилось, что Бог - это гипервизор, исполняющий сознания всех людей в изолированных сендбоксах. Надо перестать спать, что ли.
а дельная мысль, котаны!
ну что, двач. будешь смотреть мой стрим по второтегу? а когда?
http://www.twitch.tv/lost_partizan котуны, через 10-15 минут буду стримить!
котаны, а насколько надежен вот такой финт ушами, мне надо декорировать функцию, которая используется в классе. и я делаю вот так:
```
from django.contrib import auth
from lockout.decorators import enforce_lockout
auth.forms.authenticate = enforce_lockout(auth.authenticate)
class AuthForm(auth.forms.AuthenticationForm):
def init(self, *args, **kwargs):
super(AuthForm, self).init(*args, **kwargs)
for key, f in self.fields.items():
f.widget.attrs['required'] = True
```
оно как бы работает, но что-то мне кажется что это костыли и манкипатчинг, может есть какой-то цивилизованный способ?