
lel
10.09.2016
16:17:15
автоматизация же
ну по крайней мере в notepade так у меня и было ._.

Anton
10.09.2016
16:18:14

Google

lel
10.09.2016
16:18:19
ну блин
вот меня интересует
возможно или нет там прописывать запуск внешних прог

Anton
10.09.2016
16:18:56

lel
10.09.2016
16:19:00
:DD

Anton
10.09.2016
16:19:16
ctrl +,
Там где-то в настройках
Или плагин отдельный

lel
10.09.2016
16:20:12
я уже второй день ищу XD такую возможность, совсем я глупый
ааа ладно

Alexey
10.09.2016
16:21:35
Как люди только не извращаться лишь бы не пользоваться ide

Тёма
10.09.2016
16:34:32
гайз, юзал кто StartAPI от стартссл?

Anton
10.09.2016
16:39:24

Google

arisu
10.09.2016
17:27:57
Ну или вообще докером обмажься
Еби дистрибутивы в рот

agic
10.09.2016
17:33:46
мда...

Petr
10.09.2016
21:21:41
Есть класс конфигурации как его лучше в процесс передать? пока думаю pickle использовать, но мб что по лучше есть?

Rocket
10.09.2016
21:24:37

Petr
10.09.2016
21:53:43
нравится, может есть другие способы

Ilia
11.09.2016
05:09:03
Сокеты?

arisu
11.09.2016
07:07:30
Жсон
?

Rocket
11.09.2016
07:09:44
RabbitMQ ?

lDrakonl
11.09.2016
09:02:29
Ребят. Делаю запрос в базу через курсоры.
что то в духе:
text = db.notes.find({"Name":note_id})
Как понять, если запрос не вернул ни 1 строки?

arisu
11.09.2016
09:11:45
что за база

Ioann
11.09.2016
09:42:05
if len(text) == 0:
print('bambaleya')

Dumitru
11.09.2016
10:01:04
Можно извратиться и сделать общий сегмент памяти )

Aragaer
11.09.2016
10:11:25
зависит от базы

⬗VLAD⌶K⬖
11.09.2016
10:22:10
https://www.ibm.com/developerworks/ru/library/l-psyco/index.html кто-то говорил что питон медленный

CthUlhUzzz
11.09.2016
10:24:15
Psyco вроде outdated уже
Статья 2007 года

⬗VLAD⌶K⬖
11.09.2016
10:24:47

Google

⬗VLAD⌶K⬖
11.09.2016
10:25:39
статья может и старая, но готовится выпуск v.2

Whore Amazing
11.09.2016
12:13:52
Ребят, такое.
у меня есть функция. Функция ничего не возвращает, в ней только присваиваются значения переменным и выполняются вызовы других функций.
Мне нужно вызовы передать вон, а все присвоенные переменные по результату выполнения вернуть в словаре. Как это можно сделать без вмешательства в код функции?

Aragaer
11.09.2016
12:14:42
что значит в функции присваиваются значения?
куда они присваиваются?

⬗VLAD⌶K⬖
11.09.2016
12:15:26
присваиваются переменные - тогда уж в класс поместить

Whore Amazing
11.09.2016
12:15:36
Ну код выглядит примерно так:
def a():
x = 7
module.func()

Ssi
11.09.2016
12:16:49
Они глобальные, может

⬗VLAD⌶K⬖
11.09.2016
12:17:05
Объясни?
функция где присваиваются переменные - не функция по сути, лучше переделать в
class

Whore Amazing
11.09.2016
12:17:12

Aragaer
11.09.2016
12:18:00
если присваиваются глобальные переменные, то проще - найти автора и объяснить ему, что он неправ

Whore Amazing
11.09.2016
12:18:37

⬗VLAD⌶K⬖
11.09.2016
12:19:04
из класса хотя бы доступ есть к содержанию

Whore Amazing
11.09.2016
12:19:39
Код может быть хоть вообще ерабочим, не имеет значения.
Мне нужно просто как-то перехватить все присваивания и все вызовы.

⬗VLAD⌶K⬖
11.09.2016
12:21:07

Aragaer
11.09.2016
12:21:16
локальные переменные нужны чтобы куда-то передавать. Можно перехватить все вызовы других функций

Whore Amazing
11.09.2016
12:21:27

Aragaer
11.09.2016
12:21:27
но это не очень хорошо 8)

Google

Whore Amazing
11.09.2016
12:21:43

Aragaer
11.09.2016
12:22:15
def func(x, y, z):
x = x+y+z

Admin
ERROR: S client not available

Aragaer
11.09.2016
12:22:22
такая функция не имеет смысла

Whore Amazing
11.09.2016
12:22:30
А. Нет, такое не прокатит.
Я понял о чем ты.

Aragaer
11.09.2016
12:22:47
def func(x, y, z)
a = x+y
other_func(a, z*2)
такая имеет и можно получить значения a и z*2 через mock.patch (в третьем питоне из коробки unittest.mock.patch)

Whore Amazing
11.09.2016
12:23:54
Грубо говоря, у меня е совсем функция, просто кусок кода.

Aragaer
11.09.2016
12:23:58
более того, можно чтобы other_func все-таки была вызвана, а можно чтобы не была
ммм

@CriOnsKry
11.09.2016
12:24:14
Настроен ли у кого Vim под Python?

Whore Amazing
11.09.2016
12:24:16
минутку, щас приду и разберусь

Aragaer
11.09.2016
12:24:59
сохранить locals(), вызвать свой код, сравнить с новым значением locals()
у меня настроен

@CriOnsKry
11.09.2016
12:25:47

Aragaer
11.09.2016
12:25:58
а что именно надо настроить?
syntax on
filetype indent plugin on
set modeline
set nocp
let g:netrw_liststyle=3
вот мой вимрц

Ssi
11.09.2016
12:26:32
есть ещё pycharm с vim-плагином. Если, вдруг, интересно :)

Google

Whore Amazing
11.09.2016
12:26:34

Aragaer
11.09.2016
12:27:01
есть билтин функция locals

@CriOnsKry
11.09.2016
12:27:06
а что именно надо настроить?
Мне лично достаточно было бы:
Каталог, подсказки, интерпретатор для быстрых тестов ну и сам запуск "испаткаропки".

Whore Amazing
11.09.2016
12:27:14
Что делает?

Aragaer
11.09.2016
12:27:15
возвращает словарь со всеми локальными переменными
можно их там менять
что такое каталог? просто открыть директорию?
:e .

@CriOnsKry
11.09.2016
12:27:46

Aragaer
11.09.2016
12:27:59
переделки?

Whore Amazing
11.09.2016
12:28:02

@CriOnsKry
11.09.2016
12:28:14

Aragaer
11.09.2016
12:28:21
вызовы перехватить через unittest.mock.patch, только надо знать как они зовутся