*python

kb 09.05.2012 15:58

Блять. Нет, таки пойду на distutils2 перепишу.

kb 09.05.2012 15:51

Вдоволь наебавшись, таки получилось два пакетика послать на pypi (одному еще надо requirements.txt ввернуть чтоб устанавливался), а один зарегистрировать на redthedocs (хотя до этого уже получалось, сейчас тоже с зависимостями проблема была). Фух.

kb 08.05.2012 20:21

Что ж, первое улучшение по сравнению с библиотекой mock готово — теперь @patch передаёт моки в виде одного единго key-value-параметра https://bitbucket.org/k_bx/mockstar/chan... на TestPatch)

но это еще не основная соль. и да, от реализации даже этой фигни у ... more →

kb 08.05.2012 16:34

Внезапно меня количество лишней писанины в юнит-тестах доебало, пошёл пилить годноту разную.

kb 07.05.2012 13:51

А вообще я поборол питон2-super при помощи yasnippet'а https://gist.github.com/2627879
И вообще yasnippet, как всегда, рулит.

kb 25.04.2012 08:53

В следующей убунте хотят оставить только питон 3 на диске. http://www.wefearchange.org/2012/04/pyth...

Наконец-то начнется миграция.

kb 18.04.2012 15:02

Django иногда поражает тем, что какие-то фичи они сделали только вот-вот недавно, а какие-то только делают. К примеру, их Javascript-gettext-лексер до невозможности глуп (хотя казалось бы, используйте babel'евский). Он даже не в состоянии понять var s = gettext("foo");. Кошмар.

Ну и, собственно, в 1.4 они взяли и ... more →

kb 15.04.2012 21:30

Не знал о таком.

http://docs.python.org/library/cgitb.htm...

kb 09.04.2012 14:33

А я думал "наркоманы, наркоманы", глядя на то, как улучшают в python3 поддержку ошибки импорта во время импорта. А только что сам минут 10 потратил :-(

kb 05.04.2012 09:47

r = random.random()
assert r not in _pending # very bad luck if it is

https://bitbucket.org/pypy/pypy/src/stm-...

kb 28.03.2012 12:14

Хоть какую-то из моих просьб исполнили: http://paste.pocoo.org/show/572499/

kb 18.03.2012 12:45

Пришла в голову прикольная идея — когда функц. тестов станет слишком много — запускать из них некоторое n-ное количество (можно по времени ограничить) рандомно. Рулетка получится :)

kb 18.03.2012 11:26

Собрался духом и альфа-версию выпустил. Покритикуйте кому не лень, буду доделывать. http://www.redhotchilipython.com/en_post...

Спасибо.

kb 13.03.2012 12:38

Иногда хочется при помощи грязного хака с заданием собственной кодироки # -*- coding: super -*- бекпортировать использование super() из python 3. Ну как же достало.

kb 13.03.2012 12:26

А еще посмотрел видео Армина Ронашера (или как он там) про устройство Jinja, кодогенерацию питона (и ast), а также при помощи того же ast новенький-готовенький jsonjinja, который из ast питоновского умеет генерировать javascript-интерпретатор для шаблонов (ну, компилирует шаблоны в джаваскрипт). Очень круто. Ссылку ... more →

kb 12.03.2012 14:46

А вот это http://pyvideo.org/video/642/fast-test-s... очень сильный дядька, по крайней мере видно, что зрит в корень.

kb 12.03.2012 08:35

Кто как, а я собираюсь смотреть сегодня http://pyvideo.org/category/17/pycon-us-...

kb 09.03.2012 12:51

Таки начинаю писать длинную простыню про юнит-тестирование в питоне. Еще главного не тронул, а уже несколько страниц. Отстой :( Всегда оно так.

А еще я пива выпил на работе, т.к. никого нет, а очень хороший фронт-енд разработчик уходит от нас (ставя под угрозу весь проект). Точнее ему не дали столько денег сколько ... more →

kb 04.03.2012 12:28

О, как-то упустил. http://www.voidspace.org.uk/python/mock/...

kb 03.03.2012 12:58

ок, теперь можно делать .rv вместо наболевшего .return_value http://paste.pocoo.org/show/560274/

kb 29.02.2012 10:55

Итого, сейчас наиболее "правильная" команда для запуска тестов у меня такая:

time python manage.py test --settings settings_test --failfast --failed

kb 17.02.2012 08:00

маленькая, но полезная утилита. сократит тонны клавиатуры http://paste.pocoo.org/show/552389/

kb 17.02.2012 07:03

PyPy STM status: only ~3.5x slower and scales almost linearly in the number of CPUs. Kudos to Armin Rigo
http://mail.python.org/pipermail/pypy-de...

Do you really want to delete ?

*python is used by:

kb

kb

Пахом

Pahom

16+

238328

werehuman

werehuman

nobiiru

nobiiru

SirAnthony

SirAnthony

Артс

arts

0xd34df00d

0xd34df00d

der_FeniX

der_FeniX

eurekafag

eurekafag

Crazy_Owl

Crazy_Owl

0x2207

0x2207

Rayslava

Maxim Kirenenko

part1zano

eoranged

eoranged

Darth Bricktop

Like-all

Nico-izo

Nico-izo

jabber

jabber

asmer

asmer

gelraen

gelraen

Minoru

Minoru

rakoth

rakoth

13oz

13oz

Kryukov

Unknown Artist

kelthuzad

Johan

johan

Hirthwork McGillah

hirthwork

hanyuupoke

K900

K900

lexszero

lexszero

nstm0

nstm0

amd63

amd63

Ky6uk

Ky6uk

Basileus

Basileus

alxrt

alxrt

Iwasawafag

Iwasawafag

diSabler

diSabler

dorfe

dorfe

Forth EMU

emu

няша

generatorglukoff

anonymous_owl

anonymous_owl

Amberize

Amberize

cirno

cirno

muhas

muhas

nya

nya

analizer

analizer

Няша с няшей

nekoexmachina

0verMind

rogaboru

rogaboru

Anonymous

anonim

Rondo

zw0rk

zw0rk

Nebeda

nebeda

rnd_d

rnd_d

svtk

svtk

silvery

silvery

Oxyd

Oxyd

ФЫВА

Incred

Катенька

sociobljad

hleem

hleem

Myp

Myp

Darion

Darion

Oleg

NetBUG

Michael Pogoda

MPogoda

4DA

4da

Хотеть!

xotetb

Dees7

Dees7

NIR

NIR

xl0

xl0

DarkElve

DarkElve

RainerGomes

RainerGomes

Раджа

radjah

gesh

Haomand

Haomand

beardog

beardog

Shu

Shu

Azzz

azzz

Oleg Tsarev

zamotivator

kuroneko

Sectoid

Sectoid

hóngweìbīng

hongweibing

Kain Winterheart

kainwinterheart

Jarkko

Jarkko

rman

eill

eill

Veles

vs

Tosh

zombieff

proton

proton

lockie

lockie

sambaynu

sambaynu

lkdjvsdkjfgh

saransk

sattellite

sattellite

Kerrigan

Kerrigan