
V
14.09.2016
10:44:46
купить-то может и купишь, но в нагрузку купишь налоги и сожержание такое, что еще 3 хрущевки можно купить
digitalocean в плане впс по соотношению цены/качества вроде годный весьма

⬗VLAD⌶K⬖
14.09.2016
10:47:08

Andrew
14.09.2016
10:57:25

Google

Andrew
14.09.2016
10:57:27
import inspect
def retrieve_name(var):
callers_local_vars = inspect.currentframe().f_back.f_locals.items()
return [var_name for var_name, var_val in callers_local_vars if var_val is var]
bob = [['name', 'Bob Smith'], ['age', 42], ['pay', 10000]]
sue = [['name', 'Sue Jones'], ['age', 45], ['pay', 20000]]
people = [bob, sue]
print(retrieve_name(people[0]))

Zart
14.09.2016
10:58:00
о.о
наркоманы, блядь

Andrew
14.09.2016
10:58:17
вот и я думаю, что тут не так

melancholiac
14.09.2016
10:58:42
эмммммм
словари?

Andrew
14.09.2016
10:59:30
что словари?

melancholiac
14.09.2016
11:00:29
что словари?
быть может в коде что ты кинул есть смысл использовать словари?
или я немношк не так понял

Andrew
14.09.2016
11:01:51
да хрен его поймет. я чисто теоретически понять пытаюсь. коллега читая книжку наткнулся на какую-то задачу, в которой ему не значения надо, а имена переменных ну и мы начали спорить - искать

melancholiac
14.09.2016
11:02:12
имена переменных?
ххммммммм

Zart
14.09.2016
11:02:23
и нахера?

Google

fox.hs
14.09.2016
11:02:31

Andrew
14.09.2016
11:02:31
не знаю, надо )

Zart
14.09.2016
11:02:33
их можно было получить через dir()

melancholiac
14.09.2016
11:02:52
быть может есть какой то способ получить доступ к таблице переменных?

Zart
14.09.2016
11:03:01
вместо ёбли с интроспекцией фреймов
>>> def f():
... var1 = 'local var1'
... var2 = 'local var2'
... print(dir())
...
>>> f()
['var1', 'var2']

Andrew
14.09.2016
11:04:34
o. ща попробую )

Zart
14.09.2016
11:04:46
а потом выжги это напалмом
смысла так делать никакого

Andrew
14.09.2016
11:05:40
лады )

Petro
14.09.2016
11:06:07
Ну мало ли. Я когда-то писал в логи имя функции, где ошибка. Не то чтобы это было сильно нужно, но всё же. Потом, правда, забил. Код раздувает, а смысла мало.

Zart
14.09.2016
11:07:17
logging.basicConfig(format='... %(funcName)s ...', ...)
=_=
https://docs.python.org/3/library/logging.html#logrecord-attributes

Andrew
14.09.2016
11:08:00
век живи - век учись )

Темный
14.09.2016
11:34:06

Aleshka
14.09.2016
11:36:24
забыл, че значит символ :=

Тёма
14.09.2016
11:36:26

ztkf
14.09.2016
11:38:50
AWS?…

Zart
14.09.2016
11:39:02
облака недешевы

Google

Denis
14.09.2016
11:45:09
всем привет. Как указать переменную с бесконечно большим числом?

Petro
14.09.2016
11:45:54
Очень просто.
имя_переменной = твоё_бесконечное_число

Zart
14.09.2016
11:46:12
inf = float('inf')

Тёма
14.09.2016
11:47:15
А мне даже интересно, зачем?

Zart
14.09.2016
11:47:30
для сравнений возможно

Petro
14.09.2016
11:48:16
Вот тоже подумал, чо для сравнений. Но практического примера где это надо придумать не смог.
Денис, как использовать будешь?

Zart
14.09.2016
11:49:50

Тёма
14.09.2016
11:50:10
Ну или чтобы for i in range(inf)....
Ахахах

Denis
14.09.2016
11:50:43

Zart
14.09.2016
11:50:48
range хочет интегеры, гм

Тёма
14.09.2016
11:50:57

Denis
14.09.2016
11:51:01
все верно для сравнения

Тёма
14.09.2016
11:51:09
Лол
Ну понятно что нельзя

Zart
14.09.2016
11:51:31
у интегеров бесконечности нет, только в иеее флоатах

Тёма
14.09.2016
11:51:45
Но я все равно не врубаюсь как во флоте будет бесконечность

Zart
14.09.2016
11:52:10
https://en.wikipedia.org/wiki/IEEE_754-1985#Positive_and_negative_infinity

V
14.09.2016
12:47:31
подскажите, что значит BeautifulSoup==* в requirements.txt? пичарм негодует и говорит, что не может подходящую версию найти

Google

V
14.09.2016
12:47:47
я бы предположил, что это "любая версия" но пичарм не согласен ставить любую

⬗VLAD⌶K⬖
14.09.2016
12:48:35

V
14.09.2016
12:49:01
см выше
почему пичарм не в курсе?

⬗VLAD⌶K⬖
14.09.2016
12:49:16
убери и вставь свое значение, может поможет

V
14.09.2016
12:49:29
так не интересно
а случаем пакет не переименовался?
ща

Admin
ERROR: S client not available

b0g3r
14.09.2016
12:50:57
Любая версия эт просто название модуля

V
14.09.2016
12:51:22
нет, в репозитории есть такой пакет

b0g3r
14.09.2016
12:51:58
А где ты взял эту звездочку?

⬗VLAD⌶K⬖
14.09.2016
12:52:14

V
14.09.2016
12:52:36
это регексп
спасибо кэп, но вы не отвечаете на мой ответ
остальные модули норм с версиями написаны

b0g3r
14.09.2016
12:53:14
Попробуй pip install requirements.txt

ztkf
14.09.2016
12:53:32
The specified version identifier must be in the standard format described in Version scheme , but a trailing .* is permitted on public version identifiers as described below.

V
14.09.2016
12:53:40
да пичарм это и делает

Google

ztkf
14.09.2016
12:53:40
сурс - PEP440
так что ==* - невалидная конструкция

V
14.09.2016
12:54:00
хм
кто-то подъебнул?

ztkf
14.09.2016
12:54:30
кто-то воспринял "always pin version" слишком буквально)

V
14.09.2016
12:54:34
это проект из 2012, надо глянуть когда этот пеп вышел, может что-то изменилось

ztkf
14.09.2016
12:54:55
18 Mar 2013

V
14.09.2016
12:55:05

b0g3r
14.09.2016
12:55:05
Ну вот и разгадка

V
14.09.2016
12:55:30
иначе бы в номере версии точка неэкранированная была бы не точкой вовсе

ztkf
14.09.2016
12:57:19
у меня все равно тесты гоняются :)

V
14.09.2016
12:58:46
кстати научите гугл-фу, как искать такие вещи с символами? типа вот как загуглить requirements.txt ==* гугл срать хотел на символы и показывает все подряд

⬗VLAD⌶K⬖
14.09.2016
12:58:54

b0g3r
14.09.2016
12:59:50

V
14.09.2016
12:59:58
хрен

ztkf
14.09.2016
13:00:28

b0g3r
14.09.2016
13:00:32
Ну вон человек выше просто нашел стандарт)
Эта группа больше не существует