
Igor
20.12.2016
07:09:40
umsgpack 0.1.0
DEPRECATED
If you are looking for the unicode wrapper around msgpack, that’s msgpacku. If you are looking for the umsgpack module, that’s u-msgpack-python.

Zart
20.12.2016
07:09:50
кто-то что-то путает

Anton
20.12.2016
08:31:48
доброго времени суток,
raise LockError("Cannot release an unlocked lock")
redis.exceptions.LockError: Cannot release an unlocked lock

Google

Anton
20.12.2016
08:32:02
подскажите как разблокать?

Igor
20.12.2016
08:34:37
чувак, прочитай текст ошибки)

Anton
20.12.2016
08:38:11
......
тогда другой вопрос
как его залокать?

Denis
20.12.2016
08:38:34
lock_name.lock()

Zart
20.12.2016
08:38:34
ничо вещества

Denis
20.12.2016
08:38:53
Но мне кажется, что это не будет правильным решением проблемы

Anton
20.12.2016
08:38:55
user_lock = r.lock(user_id)
user_lock.release()
dslftn jib,re
выбает ошибку

Zart
20.12.2016
08:39:16
user_id? это вообще чо?

Google

Denis
20.12.2016
08:39:17
Чо за параметры у лока?
Я такого не умею

Anton
20.12.2016
08:39:29
ключ который надо залокать

Denis
20.12.2016
08:39:49
Мб его и релизить надо?

Zart
20.12.2016
08:40:07
книга "как перестать курить траву, и начать понимать смысл написанного"

Alexey
20.12.2016
08:40:42

Johnnie
20.12.2016
08:41:24
йоба, а чо datetime.timedelta не умеет месяцы прибавлять из коробки?

Zart
20.12.2016
08:41:33
ключ который надо залокать
ты сейчас какой-то веселый бред несешь - ни уточнения о каких блокировках речь вообще, ни что ты пытаешься сделать, ни нормальных трейсбеков
овер тыщи телепатов внемлют

Johnnie
20.12.2016
08:41:54
>>> from datetime import datetime
>>> start = datetime(2016, 9, 30)
>>> from datetime import timedelta
>>> end = start + timedelta(months=3)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'months' is an invalid keyword argument for this function

Denis
20.12.2016
08:42:13
Ну 90 дней прибавь

Johnnie
20.12.2016
08:42:18
неа

Denis
20.12.2016
08:42:31
Или в date три месяца накинь

Zart
20.12.2016
08:42:49
таймдельта содержит точную разницу

Johnnie
20.12.2016
08:43:08
?подумать-то я и не подумал

Zart
20.12.2016
08:43:15
разница в месяцах величина переменная

Anton
20.12.2016
08:43:23
есть редис в нем есть ключи, мне нужно выборочно залочить в нем ключи провести с ними свои манипулиции и разлочить

Denis
20.12.2016
08:43:29
Дни тоже разные бывают, некоторые на секунду длиннее

Andrey
20.12.2016
08:44:40

Google

Andrey
20.12.2016
08:45:40
Сумму дней в таймдельту.

Alexey
20.12.2016
08:48:36
После создания лока?

Anton
20.12.2016
08:48:52
ytn
нет

Johnnie
20.12.2016
08:50:02
from calendar import monthrange
from datetime import datetime, timedelta
start = datetime(2016, 9, 30)
end = start
MONTH_COUNT = 3
for month in range(start.month + 1, start.month + 1 + MONTH_COUNT):
end += timedelta(days=monthrange(end.year, month)[1])
print('Start: ', start.date())
print('End: ', end.date())
вот так получилось

Bulat
20.12.2016
09:00:19
# Create your views here.
class HomePageView(TemplateView):
def get(self, request, **kwargs):
return render(request, 'index.html', context=None)
подскажите плиз, что значит **kwargs
дада, это джанга))

Dmitriy
20.12.2016
09:02:07
Внезапно - именованные аргументы ?

Igor
20.12.2016
09:03:29
# Create your views here.
class HomePageView(TemplateView):
def get(self, request, **kwargs):
return render(request, 'index.html', context=None)
а если для наглядности, то:
In [1]: def test(a, b, *args, **kwargs):
...: print 'a', a
...: print 'b', b
...: print 'args', args
...: print 'kwargs', kwargs
...:
In [2]: test(1, 2, 3, 4)
a 1
b 2
args (3, 4)
kwargs {}
In [3]: test(1, 2, 3, 4, x=111, y=222, z=333)
a 1
b 2
args (3, 4)
kwargs {'y': 222, 'x': 111, 'z': 333}

Bulat
20.12.2016
09:05:08
круто
спасибо!

Dmitriy
20.12.2016
09:05:24
Лол

Alex
20.12.2016
09:05:32

Bulat
20.12.2016
09:05:48
Лол
дружище, тебе в rude python\

Dmitriy
20.12.2016
09:06:51
Там народу мало

Bulat
20.12.2016
09:06:57

Google

Alex
20.12.2016
09:07:30

Dmitriy
20.12.2016
09:08:18
А почему kwags, а не kvags?

Igor
20.12.2016
09:08:26
KeyWord
а не KeyValue

Alex
20.12.2016
09:08:43
а, ну да, сорь, ошибочка

Bulat
20.12.2016
09:09:25
In [1]: def test(a, b, *args,

Igor
20.12.2016
09:09:41
ipython. а, ты не про это

Bulat
20.12.2016
09:09:43
так он запарсит, все что идет после а,б?

Admin
ERROR: S client not available

Bulat
20.12.2016
09:09:58

Igor
20.12.2016
09:10:03
не, обычный, в консольке

Andrey
20.12.2016
09:10:10
Ммммм, жангисты без знания питона. Видимо об этом мне говорили более опытные коллеги )

Igor
20.12.2016
09:10:13
*args - да, зохавает все, кроме a, b
и кроме именованных аргументов

Amaro
20.12.2016
09:11:32
по поводу дат подсказывает стэк оверфлоу:
from datetime import date
from dateutil.relativedelta import relativedelta
six_months = date.today() + relativedelta(months=+6)

Igor
20.12.2016
09:11:54
ну dateutil это нестандартный модуль
с таким же успехом можно arrow или свежевыпущенным maya воспользоваться
а если стандартными только, то вроде timedelta + что-то из calendar

Amaro
20.12.2016
09:12:45
Ну ок.

Alex
20.12.2016
09:12:49

Google

Dmitriy
20.12.2016
09:14:36
Гм, я почемуто подумал, что вопрос был зачем в метод кбв предаются именованные параметры

Какао
20.12.2016
10:15:17
from calendar import monthrange
from datetime import datetime, timedelta
start = datetime(2016, 9, 30)
end = start
MONTH_COUNT = 3
for month in range(start.month + 1, start.month + 1 + MONTH_COUNT):
end += timedelta(days=monthrange(end.year, month)[1])
print('Start: ', start.date())
print('End: ', end.date())
Мне кажется, или если взять хотя бы октябрь, это не будет работать? Или тут это не учтено, чтобы не усложнять?

b0g3r
20.12.2016
10:17:40

Denis
20.12.2016
10:19:28
От 30 ноября оно что вернет?
Таки тоже exception

Johnnie
20.12.2016
10:21:12

Какао
20.12.2016
10:21:40

Johnnie
20.12.2016
10:22:34
Питон на андроиде
Жесть)

Roman
20.12.2016
10:22:45
на линуксе
тот же линукс

twwlf
20.12.2016
10:23:50
это чо за апп?

Какао
20.12.2016
10:23:53

Alexander
20.12.2016
10:24:21

Johnnie
20.12.2016
10:24:26
Мне вчера на почту письмо пришло от какой-то онлайн иде

twwlf
20.12.2016
10:24:35

Johnnie
20.12.2016
10:24:38
Предлагали настроить ssh

Alexander
20.12.2016
10:24:48

twwlf
20.12.2016
10:25:23
ненуачо, скрин мирроринг и бт-клавиатура
Эта группа больше не существует