Skip to content

Instantly share code, notes, and snippets.

View ssbb's full-sized avatar
🏠
Working from home

Sviatoslav Bulbakha ssbb

🏠
Working from home
View GitHub Profile
class ProjectAdmin(admin.ModelAdmin):
filter_horizontal = 'kns',
admin.site.register(Project, ProjectAdmin)
from django.contrib import admin
from models import *
class ProjectAdmin(admin.ModelAdmin):
filter_horizontal = 'kns',
admin.site.register(Project, ProjectAdmin)
admin.site.register(Agreement)
/* jshint node:true */
'use strict';
// generated on 2015-01-26 using generator-gulp-webapp 0.2.0
var gulp = require('gulp');
var $ = require('gulp-load-plugins')();
gulp.task('styles', function () {
return gulp.src('app/styles/main.less')
.pipe($.plumber())
// .pipe($.rubySass({
* Правки
** Альты картинкам
** Строка 22 - класс можно через точку
** Второй комментарий должен быть с отступом. может сделать класс
** Поля формы - отдельный классы не нужны
browser.find_element_by_id('firstName').send_keys(first_name)
browser.find_element_by_id('lastName').send_keys(last_name)
browser.find_element_by_id('email').send_keys(email)
browser.find_element_by_id('emailRepeat').send_keys(email)
browser.find_element_by_id('skypeName').send_keys(username)
browser.find_element_by_id('password').send_keys(password)
browser.find_element_by_id('repeatPassword').send_keys(password)
def log(func, message, data={}):
for k, v in data.items():
message += '\n\t %s: %%(%s)s' % (k, k)
if data:
return func(message, data)
return func(func)
log(logger.debug, 'Getting browser instance...', {
'Proxy': proxy.proxy_ip,
'User-Agent': user_agent,
})
import decorator
def retry(times, *exception_types):
@decorator.decorator
def try_it(func, *fargs, **fkwargs):
for i in xrange(times):
try:
return func(*fargs, **fkwargs)
except exception_types or Exception:
def retry(times, *exception_types):
def try_it(func, *fargs, **fkwargs):
for i in xrange(times - 1):
try:
return func(*fargs, **fkwargs)
except exception_types or Exception:
pass
return func(*fargs, **fkwargs)
return try_it
# -*- coding: utf-8 -*-
import random
class Dot(object):
def __init__(self, x, y):
self.coords = [x, y]
class Line(object):