
Pavel
31.01.2017
01:41:08
спасибо, попробую
не пробуй, плохоуй совет. Делай так:
букмарки сортируй по книгам:
bookmarks = UserBookmark.objects.filter(user=request.user).order_by('book_id', 'page_number')
а группируй во вьюшке:
{% regroup bookmarks by book as b_groups%}
{% for book in b_groups%}
{{book.grouper}} <!-- book.grouper - это объект-книга-->
{% for bookmark in book.list%}
{{bookmark}} <!-- а это закладка -->
{%endfor%}
{%endfor%}

AnTi3z ??
31.01.2017
02:01:18
Я тут че-то посреди ночи завис... а в какой момент поток дохнет... если я в таймере вызываю функцю которая перезапускает этот же таймер... у меня там от такой рекурсии не сожрется все нафик?
Хотя объект же один... эти ваше интерпретаторы с неявными освобождениями...

Pavel
31.01.2017
03:45:52

Google

Dmitry
31.01.2017
13:05:51
<bound method Difference.maximumDifference of <__main__.Difference object at 0x7f06b46bd208»
что это значит?
def maximumDifference(self):
return "shit"

Denis
31.01.2017
13:06:23
Скобки после метода забыл

Dmitry
31.01.2017
13:06:42
внизу?

Denis
31.01.2017
13:06:46
При вызове

Dmitry
31.01.2017
13:07:11
проблема в том что это код с хакерранка
и вызов в той части, которую нелььзя менять

Denis
31.01.2017
13:07:24
Это весь код?

Dmitry
31.01.2017
13:07:34
нет
сейчас покажу
http://pastebin.com/rCxrxBnx
вот писать можно с 5й по 22ю

Romka
31.01.2017
13:08:44

Google

Denis
31.01.2017
13:09:14
maximumDifference = 'shit'

Dmitry
31.01.2017
13:09:31
без селф?

Alexey
31.01.2017
13:09:37
print(d.maximumDifference) поменяй на print(d.maximumDifference())

Dmitry
31.01.2017
13:09:51

Denis
31.01.2017
13:10:07
Можно еще
@property
def maximalDifference(self):
return max(self.diff)

Dmitry
31.01.2017
13:10:23
это все неизменяемые части

Denis
31.01.2017
13:11:01
Но мне кажется, что они хотят, чтобы ты ответ посчитал в поле maximumDifference
Но свойства тоже зайдут

Dmitry
31.01.2017
13:12:09
да, зашло
блин, задание называется Scope
мб чет через видимость мутить надо

Ruslan
31.01.2017
13:12:42
В свое время, хорошо разбирался в vb и vba, справлюсь с питом? а?

Dmitry
31.01.2017
13:12:54
The Difference class is started for you in the editor. It has a private integer array () for storing non-negative integers, and a public integer () for storing the maximum absolute difference.

Denis
31.01.2017
13:12:58
self.maxiimumDifference = max(diff)
в конце computeDifference

Dmitry
31.01.2017
13:14:21
не обьявлять тупо?

Denis
31.01.2017
13:14:28
Убрать

Dmitry
31.01.2017
13:14:35
блин, действительно

Google

Dmitry
31.01.2017
13:15:29
спасибо

Pavel
31.01.2017
15:05:24
Поясните, пожалуйста, за совместимость 2 питона и 3его. Нужно, чтоб второй питон хавал 1)str(), 2)Exception as e 3)print()

Igor
31.01.2017
15:05:40
3) from __future__ import print_function

Pavel
31.01.2017
15:05:44
этого можно добиться без использования сторонних либ?

Igor
31.01.2017
15:06:09
1) а что не так со str?
2) и с этим о_О

Pavel
31.01.2017
15:10:21
сори, туплю, забейте

Leonid
31.01.2017
15:11:25

Igor
31.01.2017
15:20:44
бля зачем они здесь

Aleksandr
31.01.2017
15:21:33
Хах уже бесят?)

Igor
31.01.2017
15:22:02
зато каждый сделан с любовью™

Alex
31.01.2017
15:46:49
кто то работал с вот этой либой? https://pypi.python.org/pypi/websocket-client/
не нашел в доках информации о том, как использовать параметр cookie в websocket.WebSocketApp()

Патриарх
31.01.2017
16:01:06
Я

Патриарх
31.01.2017
16:01:10
Говно, а не либа

terry
31.01.2017
16:20:53
https://vk.com/feed?w=wall-69108280_9041

Igor
31.01.2017
16:21:41
?

Stanislav
31.01.2017
16:22:53
Денис Голиус
Ты знаешь правило этого клуба?
Никогда не упоминать про него

魯
31.01.2017
16:28:26
посоны, как правильно распарсить через strptime такую дату? "2017-01-31T19:00:00+03:00"
'%Y-%m-%dT%H:%M:%S+03:00' не совсем то, что нужно

Google

魯
31.01.2017
16:29:24
как закодить последние цифры?

Igor
31.01.2017
16:30:20
ну в документации же есть
%z UTC offset in the form +HHMM or -HHMM (empty string if the object is naive). (empty), +0000, -0400, +1030 (6)

魯
31.01.2017
16:31:13
черт черт

Admin
ERROR: S client not available

魯
31.01.2017
16:31:16
точно, спасибо

Igor
31.01.2017
16:31:24
ну ты учти что дефис надо убрать еще

b0g3r
31.01.2017
16:32:33
какой дефис

Igor
31.01.2017
16:32:52
"2017-01-31T19:00:00+03:00"
^
этот

Johnnie
31.01.2017
16:33:03
?
вот этот : дефис

Igor
31.01.2017
16:33:17
ой
извините

魯
31.01.2017
16:33:41
ага

Alex
31.01.2017
16:36:29

魯
31.01.2017
16:36:57
пишут, что во втором писоне не работает
плохо

Igor
31.01.2017
16:47:12
http://stackoverflow.com/a/38992623/974317
ну вот, как вариант. или подключить всякие там arrow/maya/dateutil

Yan?
31.01.2017
16:54:18
numbers = {"M": 1000, "D": 500, "C": 100, "L": 50, "X": 10, "V": 5, "I": 1}
def check(integer):
result = ""
for key, val in numbers.items():
numRes = integer//val
if numRes > 0:
integer -= numRes*val
result.join(key)
print(result)
Чет я не вдупляю, прохожусь дебагером и на строке result.join(key) ничего не происходит

Igor
31.01.2017
16:55:28
а что должно, по-твоему?

Google

Igor
31.01.2017
16:55:45
представь, что у тебя написано
integer -= numRes*val
'M'
что будет происходить на второй строчке?
(ничего)
потому что это аналогично:
''.join('M')
хочешь склеить строки?
result += key

Yan?
31.01.2017
16:56:57
заебись
спасибо
а почему join то не пашет?
он же по сути должен клеить

Igor
31.01.2017
16:57:28
не.
In [10]: ', '.join(['a', 'b', 'c'])
Out[10]: 'a, b, c'

Yan?
31.01.2017
16:58:36
ааа
Я понял

Igor
31.01.2017
16:58:43
или вот, менее очевидно (у тебя как раз поэтому так и случилось)
In [11]: ', '.join('xyz')
Out[11]: 'x, y, z'
берет каждый индекс из итерируемого объекта (строки в данном случае) и разделяет separator'ом (стрингой, над которой вызывается join)
Эта группа больше не существует