Вот вы разрабатываете софт на винде, под линукс. Скажите пожалуйста - откуда там возьмуться виндовые сокеты???
А какая разница на чем писать???
step = 6
seen = set()
for insertRow in [tuple(result[i:i+step]) for i in range(0, len(result), step)]:
if insertRow not in seen:
sheet.insert_row(insertRow, 2)
seen.add(insertRow)
На виндовые сокеты нельзя навесить опции которые есть только на линуксовых. Вроде очевидно. Поэтому разработка и ведётся на линуксе, но из под винды. Интерфейсы тут не причём.
Ага, только в моем случае мне достаточно нажать f9 и посмотреть что IDE мне напишет OK, а что автору нужно для этого сделать? Поднять вм, залить туда исходники, скомпилировать, проверить.
Немного разные вещи.