
Worlak
13.05.2019
18:03:57

Aragaer
13.05.2019
18:04:33
это называется без ошибок?

Worlak
13.05.2019
18:04:41
это я остановил
^c

Google

Worlak
13.05.2019
18:12:54
поставлю таймаут в ручную, посмотрю что будет

Tishka17
13.05.2019
18:36:48
unexpected keyword argument выглядит подозрительно
Проверь-ка код на наличие пустых expect, особенно без логов в них

USB
13.05.2019
18:58:01
использую threading pool, если ставлю потоки меньше 10, то в файл ничего не записывается, и чем больше потоков тем результат в файле точнее. Почему так происходит?

Tishka17
13.05.2019
18:59:07
Потому что косяк в коде
А точнее "мы откуда знаем, что ты там написал?"

USB
13.05.2019
19:00:01

Tishka17
13.05.2019
19:01:13
Ты из разных потоков пишешь в один файл?

USB
13.05.2019
19:01:20
да

Tishka17
13.05.2019
19:01:54
Не самый лучший выбор
Что такое "результат точнее"?

USB
13.05.2019
19:02:29
а как можно исправить? под конец все записывать?

Tishka17
13.05.2019
19:03:59
Ой

Google

Tishka17
13.05.2019
19:03:59
Ой ещё и из разных потоком меняешь один список

USB
13.05.2019
19:04:28
Что такое "результат точнее"?
создал базу для теста и добавил туда одинаковые акки, если меньше 10 потоков - файла нет, и чем больше потоков, тем одинаковых акков больше

Tishka17
13.05.2019
19:06:06
А. Сорри
Что за main.check?
Ух, ты меняешь self.i из разных потоков
+= потокобезопасна?

USB
13.05.2019
19:07:37
просто если без i, то бесконечно файл читается, и тем самым чекается тоже бесконечно

Tishka17
13.05.2019
19:11:52
Итого, ты берешь из файла Н пар почта, мыло. И дальше для каждого из них делаешь много попыток проверки, записывая каждую в файл. Суммарно по всем почтам должно быть не более Н попыток (если предположить что += норм работает). Например, все могут прийтись на одну.
А теперь вопрос? Почему файл не пишется
Наверно потому что у тебя первые почтовые ящики не чекаются
Ты же никак не логируешь когда None из чекера получаешь.

USB
13.05.2019
19:13:11

Tishka17
13.05.2019
19:13:28

Worlak
13.05.2019
19:13:59
у тебя чекает одновременно несколько одного и тогоже
сделай очредь

Tishka17
13.05.2019
19:14:32
Допустим у тебя 1000 ящиков. Ты запускаешь 250 потоков и каждый начинает проверять один ящик пока попытки не кончатся. А когда кончаются все попытки, все 250 тредов завершаются. А следующие даже не работают, потому что ппоыток им не осталось

Google

Tishka17
13.05.2019
19:15:05
Непонятно зачем вообще цикл там и счётчик

Pavel
13.05.2019
19:15:21
ты зачем скрипткидди плодишь, Тишка?

Tishka17
13.05.2019
19:15:28

Worlak
13.05.2019
19:15:34

Tishka17
13.05.2019
19:16:24

Worlak
13.05.2019
19:16:50
да и скрипткидди это совсем другое...

Pavel
13.05.2019
19:16:54

Tishka17
13.05.2019
19:17:13
Ну а как ещё делать инспекцию
Или там проверка на словарные
И всем у кого плохие надо Алерт или залочить соазу

Pavel
13.05.2019
19:20:40
ну, все может быть

Tishka17
13.05.2019
19:23:56
А вообще, да

USB
13.05.2019
19:24:18

Tishka17
13.05.2019
19:24:39

USB
13.05.2019
19:25:13
Ну я как думаю, что в цикле будут перебираться почты и пароли с файл

Tishka17
13.05.2019
19:25:45
А как они туда в цикл попадут?
Вообще, разумный вопрос задали. Ты что это такое делаешь ?

USB
13.05.2019
19:26:56

Tishka17
13.05.2019
19:27:35
Что за чекер?

Google

Admin
ERROR: S client not available

USB
13.05.2019
19:27:57
Сервиса brainly
Тренируюсь так сказать

Tishka17
13.05.2019
19:28:27
Эм, что-то мне говорит, что это не твой сервис
Правила почитаешь?

USB
13.05.2019
19:29:42

Tishka17
13.05.2019
19:30:02
Считай, что у меня хорошее настроение. Будешь ещё что-то ломать, бан можем легко влепить

USB
13.05.2019
19:30:22
Ну я то не ломаю ничего...

Worlak
13.05.2019
19:50:25

Илья
13.05.2019
20:14:00
А код через pastebin тут можно будет присылать, а то в правилах несказанно против этого, но и за тоже?

Aragaer
13.05.2019
20:18:29
это правильный способ присылать сюда код

Yuriy
13.05.2019
20:31:41
Всем привет. Кто-нибудь может помоч с pygit2, есть репозиторий к примеру https://github.com/username/Reponame
Я использую pygit2 чтобы запулить из репозитория на локальну машину код, если указываю именно репозиторий то все нормально. Но моя цель слить подпапку в репозитории, никак не получатеся это сделать.
Вот код:
def clone_repos(repo_url, target_dir):
try:
full_path = '/tmp/{}/'.format(target_dir)
os.mkdir(full_path)
clone_repository(url=repo_url, path=full_path,
callbacks=RemoteCallbacks(
credentials=(credentials.UserPass(username=_USERNAME, password=_SECRET))))
return full_path
except OSError as e:
print(e)
полный поть до нужныъ файлов выглядит премерно так https://github.com/username/Reponame/tree/master/folder/1
В итоге если мой URL https://github.com/username/Reponame то все отлично.. но мне нужно как то слить только подпапку в бранче master или dev


Dmitry
13.05.2019
20:34:36
#работа#офис
Москва
Python3 (на уровне Middle и выше)
- опыт построения веб-приложений на Django/Flask
- знание nginx + uwsgi/gunicorn
- понимание и опыт работы с SQL (MySQL/Postgres)
- понимание/способность быстро разобраться с JS (ES6), HTML5, CSS3
- понимание/опыт проектирования RESTful API
- знание основных сетевых протоколов и клиент-серверной архитектуры
- работа c Git
- владение основами работы в Linux-системах
- английский язык, достаточный для быстрого поиска информации, чтения документации и написания понятного и хорошо документированного кода
- высокая обучаемость и самоорганизация
Будет плюсом:
- наличие профильного образования в Computer Science / смежных областях
- опыт организации асинхронных API на Celery (Python) + Redis/RabbitMQ
- опыт/знакомство с ReactJS
- знакомство с Node.js
- понимание принципов тестирования кода
Условия:
· Оформление по ТК
· Гибкий график, объем занятости от 30 часов в неделю
· Комфортный офис м. Спортивная + кофе, снэки, parties
· Возможность самостоятельно определять план текущих задач (в рамках общего плана работ)
· Допустимо выполнение части задач удаленно. Тем не менее, предстоит регулярная командная работа в офисе
Вилка: 80-100
пишите в личку


Pavel
13.05.2019
20:36:33


Slam! 538
13.05.2019
20:36:49


F̦̮̦͍́ o̹̟̩r̨̮͈ ̘͕̥͓d̙͓̀ ̖̱̟en͖͍̼̘̺̣̘
13.05.2019
20:38:32
фулстак мидл+ в мск за 80к...
мне кажется или это чуть ниже рынка?

Dmitry
13.05.2019
20:42:07

Tishka17
13.05.2019
20:42:13

USB
13.05.2019
20:42:58

Google

Tishka17
13.05.2019
20:43:26

Yuriy
13.05.2019
20:44:11
Ты ci что ли делаешь?
lambd-у пишу которая бует заливать код на S3 в процессе запуска CloudFormation шаблона

Tishka17
13.05.2019
20:44:12


Yuriy
13.05.2019
20:45:28

Tishka17
13.05.2019
20:45:33
А зачем код заливать на s3?

Pavel
13.05.2019
20:46:02