
Paul
14.11.2016
15:48:25
я уже не знаю, как подробнее рассказать, правда
есть же готовый пример, сделай по нему

Eva
14.11.2016
15:48:31
keyPub = RSA.importKey(key)
^
TabError: inconsistent use of tabs and spaces in indentation

Paul
14.11.2016
15:48:35
в стэковерфло, там второй ответ что ли

Eva
14.11.2016
15:48:36
почему возникает эта ошибка?

Google

Paul
14.11.2016
15:48:46
а ты либу импортнул вообще?

Eva
14.11.2016
15:48:53
ну да

Paul
14.11.2016
15:48:53
она не стандартная

Eva
14.11.2016
15:49:01
from Crypto.Cipher import AES
from Crypto.Cipher import PKCS1_OAEP
from Crypto.PublicKey import RSA
from Crypto.Util import asn1
from base64 import b64decode
import os

Paul
14.11.2016
15:49:10
и куда у тебя ключ ссылается? key - это что?

Eva
14.11.2016
15:49:34
-----BEGIN PUBLIC KEY---—
b'\xa3G\x91%\xd3!)\xcf\xf7Uf\x13e\x9dd\xa5\x99\x9c\xe1\x8d\x12\xe82V\x9f\x8f\x084\xd3\x14{\xc9\x9e^\x11ca\xab\xd3\x92\xc4\xee\x8d\x87\x87\x06p\xca\x1b\xa4\x16\x1b\xfa\xa3\xee3\x8fGJ\x8d\xde\x01\xaf\xd0W\x9b\xf0i\xef\xff\x88\xf5R\xb5\x17y\xc5\xd0\xd6\xd2\x18\x92\x9aB\xc8D\xf6}|\xfa\rt\xf5p\xd8\xaf\x17\x13\xb5\x84=_>\xe9\xd6\xce\xb6qr\x16\xc6\xa3+\x18]\xabR\xce\xb7\x8d\xfcA\xf1\x7f\xbf\xb4-vm\x85\xde\x04\x9bQ\xed\xa0\xaf\xb6y\x08\x07Z\x8d\xe9\xca\xca\xdc/@\x8bYWw\x87v\xc8(\xda\xe0\xc3\xe5\xf1\xf9\xecM\x00\xcb\x9b\xbc"\xa6\xffq(\x8d|\xec\x1a\xe4\x15\xc4\xf0\xc53D\x00\x13\xc6\x8fX\xcf\x1bM\xd9\xd9`\xd5d\x9f\xbd\x91z\x11\x13\x1f\xfc\x02\xa0\xf0k\xb3\x97\xf1\x1d\x99\x88\x931\x07\xeb\xa2\xab\xd7B \xee\x8c\xa9\x03\x93V\xe3\x04T\xdb\xa7\x8a\xef\xe5\xe7\xc5\x90\xc9>\xdd\xbb\xdf\xf22\xdej\x9d\x84\xd92\x13'
—---END PUBLIC KEY---—
вот это

Paul
14.11.2016
15:50:13
что-то мне подсказывает, что стажировку ты завалишь. тип key - какой? строка или fileobj?

Eva
14.11.2016
15:50:30
строка

Paul
14.11.2016
15:51:07
https://www.dlitz.net/software/pycrypto/api/2.6/
последняя строчка в примере - скорее всего и будет ответом на твой вопрос

Eva
14.11.2016
15:51:58
я конечно извиняюсь но в каком примере?
ну скопипейсти сюда

Google

Paul
14.11.2016
15:53:04
по ссылке. я вижу, что ты пытаешься прочитать файл и почему-то прочитать его не можешь. кстати, формат твоего pubkey выглядит странно. Тебя самого он не смущает?

Eva
14.11.2016
15:53:25
смущает)
файл читать не пытаюсь
строку пытаюсь)
Поль, а скайп у тя есть?

Paul
14.11.2016
15:54:01
ошибка какая?
скайп у меня исключительно для работы.

Eva
14.11.2016
15:54:30
keyPub = RSA.importKey(key)
^
TabError: inconsistent use of tabs and spaces in indentation

Johnnie
14.11.2016
15:55:06

Eva
14.11.2016
15:55:56
это я читала
не в тему, извините

Paul
14.11.2016
15:56:43
> TabError: inconsistent use of tabs and spaces in indentation
либо табы, либо пробелы
pep8 требует пробелы

Eva
14.11.2016
15:57:17
но это в строке
как в строке табы заменить на пробелы?

Paul
14.11.2016
15:57:27
это тебе про код пишут)
а не про ключ
про сам код, который ты пишешь. Отступ - 4 пробела.
два отступа - 8.

Eva
14.11.2016
15:57:51
правда?)
офигеть))

Google

Paul
14.11.2016
15:58:02
прости за мое любопытство, а где ты стажируешься? и на кого?

Eva
14.11.2016
15:58:30
на питон программиста
где неважно)

魯
14.11.2016
15:58:36
Лел

Eva
14.11.2016
15:58:42
блин, не может такого быть
там всюду табы

Yuryhalf
14.11.2016
15:58:51
питон программист?

Paul
14.11.2016
15:58:52

Eva
14.11.2016
15:58:52
и он ругается тока на эту строку

Yuryhalf
14.11.2016
15:58:53
это как?

Eva
14.11.2016
15:59:05
почему тока на эту?

Yuryhalf
14.11.2016
15:59:23
xxx: ты чо такой странный сегодня?
yyy: На собеседование сходил, шаблон в хлам... Аж стыдно рассказывать(
yyy: Прихожу, значит... на свою позицию (юриста) я один. Собеседовать меня пришло всего два человека: юрист ихий и тимлид (пасет тамошних программистов). Ну пообщались, много рассказывал про лицензирование, договоры поставки и подряда. Душевно так, с кофейком, все дела. И в какой-то момент меня спрашивают: "А какими владеете языками?" Ну а я весь такой расслабленный и на позитиве возьми и ляпни: "На Python'е пишу, С# немного знаю, JS так, для галочки, ну и Java мучаю в свободное время". Ну мы поржали, а их тимлид тут бац! И давай мне задачки сыпать. В общем странно все прошло, но меня взяли)
xxx: я, наверно, ща глупость спрошу: а кем?
yyy: Python Developer'ом
xxx: твоюмать, тыжюрист! А зп?
yyy: на 40к выше, чем я мог бы получать у них юристом %-)

魯
14.11.2016
15:59:33
Удоли табы до двоеточия и добавь снова

Eva
14.11.2016
15:59:36
о) все) супер)
терь повалились другие ошибки)
прикольно)))
keyPub = RSA.importKey(key)
File "/usr/lib/python3/dist-packages/Crypto/PublicKey/RSA.py", line 682, in importKey
raise ValueError("RSA key format is not supported")
ValueError: RSA key format is not supported
вот такая клёвая теперь ошибка)

Yakov
14.11.2016
16:01:13
это точно чат, а не гугл?

魯
14.11.2016
16:01:34
Ключ странный же какой-то

Google

Ilia
14.11.2016
16:01:40

魯
14.11.2016
16:09:27
Не торт
Очевидно жи

Paul
14.11.2016
16:10:57
это вы уеще @devops_ru не видели

Марк
14.11.2016
16:14:50
Прогнали ссаными тряпками из-за незнания пентона?
Тю, блядь.
Надо было из бумажки сделать самолетик - и запустить

Максим
14.11.2016
16:19:20
ребят, как работает map в Pool? там элементы списка сразу распеределяются по worker'ам или как только worker освобождается, он берёт следующий элемент списка?