
Марк
04.08.2016
11:34:55

Andrey
04.08.2016
11:36:08
Насколько длинные?

Sergey
04.08.2016
11:36:53
Pycharm хорош, но у меня с ним не сложилось, увы.

Google

Roman
04.08.2016
11:39:24
Ребят, я тут пробую на убунту питон ставить
3.4.3 только версия?

Sergey
04.08.2016
11:39:58
В xenial 3.5

Pavel
04.08.2016
11:40:52
на всякий случай напомню про https://github.com/yyuu/pyenv

Sergey
04.08.2016
11:41:02
Но поставить можно любой, при большом желании

Темный
04.08.2016
11:41:26
среди нас же есть студенты https://education.github.com/pack

Марк
04.08.2016
11:48:37
Еще есть такие же проблемы с копированием кусков кода, но тут системы не увидел

b0g3r
04.08.2016
11:58:06
пкм -> paste simple
Достаточно длинные. В стиле запросов mysql с формат на конце
Помню немного помучился когда он сворачивал красиво развернутые объекты при копировании

Bulat
04.08.2016
12:27:14
подскажите, почему path_mappings слетает, http://clip2net.com/s/3AT2ClF

Google

Pavel
04.08.2016
12:28:15

Zart
04.08.2016
12:28:20
телепаты телепатически ответили

Bulat
04.08.2016
12:29:20
http://clip2net.com/s/3AT2YJ5

Zart
04.08.2016
12:30:04
еще и вагрант

Bulat
04.08.2016
12:30:05
после перегрузки компа, слетает настройка

B1ackGh0st
04.08.2016
12:37:21
Привет.
Помогите с проблемой мучаюсь не первый день
Есть три функции первая отправляет в серийный порт запрос каждую секунду вторая его постоянно слушает (серийный порт). Третяя функция шлет в порт запрос с интервалом в 5 секунд. Как мне сделать чтобы третяя функция срала в порт не останавливая всю программу (time.sleep())
В какую сторону копать

Sergey
04.08.2016
12:38:14
делать треды или async

Pavel
04.08.2016
12:38:43
Пахнет asyncом

B1ackGh0st
04.08.2016
12:39:14

tosh
04.08.2016
12:40:25
http://lmgtfy.com/?q=python+threading

Sergey
04.08.2016
12:40:28
Я новичок... Что такое треды
https://docs.python.org/3.5/library/threading.html ну или https://habrahabr.ru/post/149420/ , если совсем новичок

B1ackGh0st
04.08.2016
12:41:33
И еще вопрос. Функция устанавливает соединение с портом как мне это соединение передавать в другую функцию
Returnом не получается

tosh
04.08.2016
12:43:39
Слишком абстрактный вопрос, но
def foo ():
conn = ...
return conn
def foo1 (conn):
print conn
conn = foo()
foo1(conn)
?

Zart
04.08.2016
12:45:23
опять тредов насовали

B1ackGh0st
04.08.2016
12:45:24
def serialConnect():
for device in serialLocations.locations:
try:
print("Trying...",device)
arduinoSerial = serial.Serial(device, 9600)
arduinoSerial.isOpen()
break
except:
print ("Failed to connect on",device)
if device == 'end':
print ("Unable to find Serial Port, Please plug in cable or check cable connections.")
exit()
как передать arduinoSerial

Sergey
04.08.2016
12:46:39

tosh
04.08.2016
12:46:49

Google

Zart
04.08.2016
12:48:22
в этом коде прекрасно всё - сентинел, которого будут пытаться открыть, отсутствие ретурнов, и прекрасный в своей охуительности exit()


B1ackGh0st
04.08.2016
12:51:11
serialline = serialConnect().readline().split('\n')?
Так
Не работает пробовал сегодня
# -*- coding: UTF-8 -*-
#!/usr/bin/python3
import io
import sys
sys.path.append("includes")
import serialLocations
def serialConnect():
for device in serialLocations.locations:
try:
print("Trying...",device)
arduinoSerial = serial.Serial(device, 9600)
arduinoSerial.isOpen()
break
except:
print ("Failed to connect on",device)
if device == 'end':
print ("Unable to find Serial Port, Please plug in cable or check cable connections.")
exit()
def mySerialDecode():
code=[]
data="0"
command="0"
unitID="0"
destinationUnitID="0"
time.sleep(0.2)
print что тут писать.readline()
serialline = что тут писать.readline().split('\n')
if serialline[0]:
mydata=serialline[0]
code=mydata.split(':')
destinationUnitID=code[0]
unitID=code[1]
command=code[2]
data=code[3]
return destinationUnitID, unitID, command, data
def switch():
try:
code=mySerialDecode()
unitID=code[1]
destinationUnitID=code[0]
command=code[2]
data=code[3]
""""""
except:
""
while True:
mySwitch()


Sergey
04.08.2016
12:55:28
портянки кода лучше на pastebin/etc кидать

B1ackGh0st
04.08.2016
12:56:31
И еще проблема как обойти подение программы если во время работу теряется соединение с серийником?
Чет я много вопросов задал...

Bulat
04.08.2016
13:59:19
кто может на habr позвать?

Ivan
04.08.2016
14:00:14

Bulat
04.08.2016
14:01:05
пошли :)

Ivan
04.08.2016
14:02:35

Ванька
04.08.2016
14:04:25

Admin
ERROR: S client not available

Zart
04.08.2016
14:05:03
понизить карму жеж

[Anonymous]
04.08.2016
14:30:52
Почему django с nodejs сравнивают по архитектуре обработки запросов, если за обработку тот же uwsgi с ассинхронной настройкой может выступать?

Zart
04.08.2016
14:31:45
какой смысл гонять джангу на асинке?
какой смысл сравнивать ивентовый движок с синхронным веб-фреймворком?

[Anonymous]
04.08.2016
14:33:27
Объясни) Разве за обработку запросов не сервер отвечает?

Google

Zart
04.08.2016
14:33:39
с каких пор джанга стала сервером?

[Anonymous]
04.08.2016
14:34:38
При чем синхронность с фреймворком связана? За обработку сервер отвечать будет же

Zart
04.08.2016
14:34:49
при том
делаем запрос к базе и висим пока ответ не прилетит
асинхронный сервер тупо загнется
и еще раз - джанго - это не сервер

Sergey
04.08.2016
14:36:41

Zart
04.08.2016
14:37:02
ну. и что должна делать джанга?

[Anonymous]
04.08.2016
14:37:04
Это разве не многопоточность?

Zart
04.08.2016
14:37:15
пиздец... откуда у вас такая каша в головах

[Anonymous]
04.08.2016
14:37:26
Один поток на чтение, другой на скачку чего-либо, а потом кидаем

Sergey
04.08.2016
14:37:28

Zart
04.08.2016
14:37:44
я специально подчеркнул "синхронный веб-фреймворк"
там есть зайчатки асинхронщины в виде новомодных каналов, но это попытка приебать сбоку костылями еб-сокеты

[Anonymous]
04.08.2016
14:38:24
Я не имел в виду, что django - сервер, а я переспросил, потому что ты назвал django синхронным, хоть это как-то по смыслу не вяжется.

Zart
04.08.2016
14:38:49
давайте по порядку, а то тут уже совсем хрень какая-то
влад, какого хуя?

⬗VLAD⌶K⬖
04.08.2016
14:39:01
блеать чат перепутал

[Anonymous]
04.08.2016
14:39:12
Что это?

Sergey
04.08.2016
14:39:13
Эта группа больше не существует