
Denis
02.07.2018
15:53:03
просто с наркоманской темой
https://github.com/MITESHPUTHRANNEU/Speech-Emotion-Analyzer/blob/master/AudioRecorder.ipynb
а как это работает? я просто скопировал проект взял часть с кодом, и закинул ее в py файл
запустил и получил
* recording
* done recording

Nikolay
02.07.2018
15:53:26
не надо его явно передавать

Google

Nikolay
02.07.2018
15:53:43

Denis
02.07.2018
15:53:53

Nikolay
02.07.2018
15:53:54
pip install jupyter && jupyter notebook
а в нем запускать и играть

Denis
02.07.2018
15:54:07
мне код консольный нужен

Vaderoff
02.07.2018
15:54:24
То есть я в начале файла открываю engine и scoped session и дальше пользуюсь?

Nikolay
02.07.2018
15:54:40

Vaderoff
02.07.2018
15:55:08

Nikolay
02.07.2018
15:55:08
и дальше везде в коде from my_package.db import db или как-то так, где db - это scoped_session

Vaderoff
02.07.2018
15:55:41

Nikolay
02.07.2018
15:55:45
каждый раз при обращении тебе sessionmaker будет возвращать существующую сессию или открывать новую, из пула

Google

Nikolay
02.07.2018
15:55:49

Vaderoff
02.07.2018
15:56:57

Nikolay
02.07.2018
15:57:53
смотри
допустим, у тебя в my_package/db.py такой код
db = scoped_session(sessionmaker(autocommit=False,
autoflush=False,
bind=engine))
теперь ты везде просто пишешь from my_packade.db import db
и дальше db.query() ля ля тополя
больше ничего специально не нужно делать

Vaderoff
02.07.2018
16:00:39
Сейчас попробую

Дмитрий
02.07.2018
16:03:19

Eldar
02.07.2018
16:04:04

Tishka17
02.07.2018
16:04:47
А я как-то не так юзаю?
from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()
Потом
db.init(app)
А потом везде дёргаю db.session
Никаких scoped_session и прочего.

Дмитрий
02.07.2018
16:05:30

Tishka17
02.07.2018
16:06:09
Ээ
Что это???

Denis
02.07.2018
16:07:07
https://github.com/MITESHPUTHRANNEU/Speech-Emotion-Analyzer/blob/master/AudioRecorder.ipynb
а как это запустить без джупитера?
я просто скопировал проект взял часть с кодом, и закинул ее в py файл
запустил и получил
* recording
* done recording
и больше ничего(

Alex
02.07.2018
16:07:13

ivan
02.07.2018
16:07:17

Alex
02.07.2018
16:07:57

Google

Nikolay
02.07.2018
16:08:02
он бессмысленный просто, зачем создавать пул только ради того, чтобы взять из него один коннекшн?

Tishka17
02.07.2018
16:08:04

Nikolay
02.07.2018
16:08:28

ivan
02.07.2018
16:08:46

Nikolay
02.07.2018
16:09:17

Tishka17
02.07.2018
16:10:47
Надо сесть, как нибудь себе экстеншн написать самому. А то чёт я плохо втыкаю, как оно там работает

Nikolay
02.07.2018
16:11:12
потом станет понятно, как без него

Eldar
02.07.2018
16:12:38
Ну сделай проверку iscallable и тогда вызывай self.attr()
А не ты вообще какую-то дичь хочешь сделать
Так делать не надо

Дмитрий
02.07.2018
16:14:33
мне нужна просто цепочка из методов

Nikolay
02.07.2018
16:14:45
питон тебе не руби, там нельзя так просто цепочечные вызовы делать

Tishka17
02.07.2018
16:15:15
Да возвращай из метода self
И всё

Дмитрий
02.07.2018
16:15:48
Ща попробую

Eldar
02.07.2018
16:15:56
Я б за такой подход побил

Tishka17
02.07.2018
16:16:21
Ну почему же. Иногда удобно бывает. Какой-нибудь билдер делать

ivan
02.07.2018
16:16:51

Google

Andrey
02.07.2018
16:17:10

Nikolay
02.07.2018
16:17:16
если работает - то норм

Andrey
02.07.2018
16:17:37
Хотя там частично через getattr делают.

Nikolay
02.07.2018
16:17:45
только назови попонятнее, не "pool", а "db" хотя бы

ivan
02.07.2018
16:18:12
Окей, спасибо

Nikolay
02.07.2018
16:18:12

Bogdan (SirEdvin)
02.07.2018
16:18:43

Eldar
02.07.2018
16:19:34

Дмитрий
02.07.2018
16:31:46

Tishka17
02.07.2018
16:32:02
Жуть какая

Дмитрий
02.07.2018
16:33:20
?

Nikolay
02.07.2018
16:33:28
стейт машина

Meent
02.07.2018
16:33:45
Добрый день, я так понял "The string that could not be encoded/decoded was" на 3.4 вообще нельзя фиксануть?

Denis
02.07.2018
16:35:07
А теперь иди читать про монады

_
02.07.2018
16:59:59
Добрый вечер, подскажите, пожалуйста, как бы лучше реализовать такую штуку: из скрипта в цикле нужно вызывать другой скрипт со своей консолью, передавая из основного ему аргементы

Tishka17
02.07.2018
17:00:47
Со своей консолью это как?

Dmitry
02.07.2018
17:00:49

krakodeel
02.07.2018
17:00:57

Google

krakodeel
02.07.2018
17:01:39
Или банально через стдин

??
02.07.2018
17:04:54
попен
и стдин

_
02.07.2018
17:04:57
Не совсем то, скажем, у меня есть скрипт который просто постоянно пишет helloworld, как мне запустить его в отдельной консоли и пробросить туда аргументы?
Из другого скрипта

Nikolay
02.07.2018
17:05:34
уверен, что это тебе нужно?

_
02.07.2018
17:07:06
Это будет таким себе деревенским вариантом параллелизма, но переделывать программу времени нет
Так что да, уверен, только как бы такое сделать

Eldar
02.07.2018
17:08:38
Есть варик форкать процессы, а потом дергать системный вызов exec*
Ну или воспользоваться либой subprocess

Tishka17
02.07.2018
17:09:14
Да что такое "отдельная консоль"?
Ещё один эмулятор терминала?
Окошечко на экране?

_
02.07.2018
17:09:46
Да

Tishka17
02.07.2018
17:10:00
А зачем тебе ещё одно окошечко на экране?

_
02.07.2018
17:12:22
Смотреть что там программа делает

Denis
02.07.2018
17:15:34
Винда?