Denis
🙁
Denis
Я так понимаю там же не очень сложно должно быть
Vasily
Привет.запускаю питоновский скрипт с параметрами.первые 2 параметра это название и подстрока для замены,а третий это строка,которая может содержать пробелы и несколько пробедов подряд.как сделать(без использования кавычек) чтобы это параметр записать в строку?я делал так sys.argv[3:] но в данном случае не сохраняются пробелы лишние.плмогите ,плиз
Vasily
Без имюспользования кавычек это нереально?
Denis
Зачем?
Vasily
С кавычками я знаю ,что раьотает,но это ломает раьоту тула)там записывантся в кавычки то,что мы в скрипте выполняем и если мы еще и тут кавычки ставим,то там ошибка))
Mikhail
Наверняка знаю, что tornado.options это умеет, но наверняка это оверкилл.
Vasily
)))
Vasily
Спасибо)пойду посмотрю разные варианты)
Ray.
Не бот, честно
Julian 🏳️‍🌈
Бот бы тоже не сказал, что он бот)0)
Tishka17
"согласовано с администрацией" (с)
Артём
Бот бы тоже не сказал, что он бот)0)
но он наверное не сказал бы "честно" )
Артём
ботам не ведом принцип чести.
Julian 🏳️‍🌈
Во-во
Julian 🏳️‍🌈
Интересно, сколько у того чувака есть ботов?
Julian 🏳️‍🌈
Ибо там уже десяток улетело в бан
Mangrem
Я так понимаю там же не очень сложно должно быть
Ноута нет могу написать на бересте и отправить голубем
Denis
🙁
Mangrem
🙁
Адрес голубятни есть ?
Seagull
А на сколько безопасно связывать с предложениями по удалённой работе в этой конфе? Я подозреваю, что есть риск поработать бесплатно
Julian 🏳️‍🌈
Песос, третья волна
Julian 🏳️‍🌈
Хотя, у нее аватарка есть, да и в одном из чатиков они уже прорвались
Alex
А на сколько безопасно связывать с предложениями по удалённой работе в этой конфе? Я подозреваю, что есть риск поработать бесплатно
Ты ведь понимаешь что надежность предложений по работе не зависит от того в конфе ты его получил или нет.
Alex
Не хочешь работать бесплатно - оформляй трудовые отношения правильно
Mangrem
Я даже не знаю, что это
Ты с нашей планеты ?
Mangrem
Я даже не знаю, что это
Открываешь гуглхуюгл пишешь безопасная сделка , читаешь и радуешься
Mangrem
Но
Mangrem
Читай внимательно , пропиши условия , обговори с заказчиком сохрани всю переписку и контакты на случай орбитража , наслаждайся
Seagull
Прикольно, спасибо
Mangrem
Прикольно, спасибо
Ах да , все платформы берут свой процент , не забывай напоминать об этом заказчику , а то были у нас случаи , люди из сейчас 2 тысяч рублей весь мозг вынесли
Евгений
ребят, если кто с pytest-qt работал - подскажите плиз как в тесте проверить, что при нажатии на кнопку открылось именно нужное окно?
Евгений
никак не могу найти свойство окна, которое в assert надо проверять
Tishka17
Тип может быть проверить?
Евгений
хм, интересно
Евгений
но тут другой вопрос возникает - чтобы проверить тип окна мне надо сделать чтобы функция обработчик нажатия на кнопку возвращала это окно?
Евгений
поясню: мой тест сейчас выглядит так: class TestSelectAddingBookTypeWindow: def test_select_schoolbook(self, open_window, qtbot): widget = open_window(SelectAddingBookTypeWindow) qtbot.mouseClick(widget.schoolbookSelector, QtCore.Qt.LeftButton) qtbot.mouseClick(widget.selectBtn, QtCore.Qt.LeftButton) assert widget.close() функция обработчик: def open_window(self, windows): if self.schoolbookSelector.isChecked(): window = windows[0] elif self.fictionbookSelector.isChecked(): window = windows[1] widget = window() widget.exec() self.close() Если я в неё добавлю return widget, то в тесте я смогу сделать assert type(new_window) == Нужный_мне_класс
Евгений
То то и оно что я не пойму как это сделать
Tishka17
Эм. Это точно Qt?
Евгений
да
Tishka17
windows[0] и windows[1] меня смущают. Что за волшебные константы 0 и 1?
Евгений
из твоего самого первого сообщения понятно, что мне нужно в тест добавить строку: assert type() == AddSchoolBookWindow
Tishka17
Почему exec, а не show?
Евгений
это я передаю список виджетов, которые будут открываться в зависимости от выбора пользователя
Евгений
понял, спасибо. пошёл читать
Иван
QA - triggered
Tishka17
А про магические константы - подумай все же
Евгений
QA - triggered
и что с ним делать? я читал, что этот метод юзается при тестировании тулбаров
Alex.Ash
День добрый. Кто шарит в Docker, подскажите пожалуйста. Я хотел воткнуть виртуалку с Ubuntu на винду. Думал по старинке, через VM, но вспомнил про докер, что он тоже работает с образами. Немного помучавшись с ним, возник резонный вопрос. А позволяет ли Docker, вообще, полноценно, виртуально запускать другую ОСь? Складывается впечатление что он создаёт контейнеры только для работы в рамках командной строки, без визуальной среды...
Иван
и что с ним делать? я читал, что этот метод юзается при тестировании тулбаров
Но метод как-то обычно багано работает и находит проблемы там, где их нет
Tishka17
Про графический режим хз. Скорее всего в привелигировпнном режиме можно контейнеру разрешить юзать видео драйвер, но два контейнера точно не смогут
Tishka17
Но лучше погуглить. Это все таки специфическое применение, могу ошибаться
Julian 🏳️‍🌈
Походу где-то ссылка на чат протекла
Alex.Ash
Докер позвол,ет полноценно запустить другой Линукс из Линукса при этом правда сохраняется ядро оригинального
Вот к примеру, по старинке, через VM. Я запускаю VM, создаю вируалку выделяя на неё ресурсы, потом закидываю образ Убунты. Запускаю виртуалку, ставится убунта и в итоге я получаю то, что нужно "окошко в котором тыкаешь мышкой и клавой, и находишься внутри убунты". а докер, как его не запускай, визуально ничего не создаёт. Так и висишь в коммандной строке. в том то и проблема, что пока не нагуглил... Поэтому обратился сюда.
Tishka17
Докер ничего не создаёт
Tishka17
Докер это не вириаулка
Tishka17
Это просто изоляция приложений в рамках твоей ОС
Tishka17
Драйвера юзаются из основной системы
Sasha
А командной строки мало?
Alex.Ash
Это просто изоляция приложений в рамках твоей ОС
но ведь я в рамках винды, запускаю контейнер Убунты и могу внутри этого контейнера установить апач убунтовский.
Vitalii
Ребят, что делаю в этой жизни не так? Одним запросом получаю слишком много данных с aws rds, решил побить его потипу ( Users.objects.filter()...[slice] ). Юзаю очевидно django orm. Прохожусь фором по срезам и обрабатываю данные, но первый срез срабатывает адекватно, на втором просто все умирает. Умырает всмысле просто ожидаю ответа с бд и так ниче и не получаю.
Tishka17
В рамках винды докер работает хз как. Там запускается в том или ином виде виртуалка обрезанная
Sasha
но ведь я в рамках винды, запускаю контейнер Убунты и могу внутри этого контейнера установить апач убунтовский.
Дк и в запущенном контейнере можно все что угодно установить, только пропадет, если не зафризить
Alex.Ash
В рамках винды докер работает хз как. Там запускается в том или ином виде виртуалка обрезанная
вот и я думаю, что по сути создаётся полноценная виртуалка... Странно, что тогда он не выводит всю графическую составляющую...