Посты с тэгом snippet


Snippets in Sublime Text

Как часто приходится использовать одинаковые куски кода в своем проекте? Я думаю, что очень часто. В Sublime Text есть такая крутая штука как сниппеты - это часто используемые кусочки, которые некоторые люди даже хранят в отдельном файле. :D

Его создание не вызывает каких-либо трудностей - но чтобы не писать свой велосипед, мы разберем стандартный сниппет Try/Except/Finally, конструкция обработки исключений в Python. Как же работает сниппет? Вводим ключевое слово, нажимаем Tab - и вот конструкция перед глазами! 

А теперь, попробуем разобрать, что здесь к чему:

На месте цифр 1,2 и 3 будет поочередно находится курсор, как только мы введем нужные нам данные, как вот здесь:

Сниппеты - очень полезная вещь, особенно если прогр



Pdb decorator

Нарисовал тут pdb decorator. Он полезен, когда отлаживаешь функцию, обернутую большим кол-вом декораторов, например какую-нибудь Django вьюху.

from functools import wraps

def pdb_deco(func):
    @wraps(func)
    def wrapper(*args, **kwargs):
        import pdb;pdb.set_trace()
        return func(*args, **kwargs)
    return wrapper