xotkot, все это частности не имеющие значение. Значение имеет удобно ли читать читать код и можешь ли сходу его понять. Вы часто пользуетесь курлом, я чем-то еще и знаю ключи этого чего-то, но если дам вам прочесть, это будет поиск ключей в мане. Зачем, если можно по-большей части избежать этого, просто указывая полные ключи? Вопрос риторический.
Слава Кривошейков, снова не понял, что значит этот дополнительный IP адрес? Он есть, окей, но далеко не очевидно, что он означает. 172.16.0.1 это шлюз для 172.16.0.0 подсети? Или не нем каким-то образом висит камера?
Слава Кривошейков, У меня пока не складывается. На каждом объекте по две подсети, одна для компов (192.168.х.х) и вторая для камер(172.16.х.х), правильно? Как подсеть 192.168.х.х полчает доступ в 172.16.х.х?
Слава Кривошейков, Так, появился третий ). Камеры где находятся? Рядом с какой-то из 192.168.x.x подсетей или вообще отдельно? Наверное проще схему нарисовать для понимания, а то там еще что-нибудь появится.
xotkot, заморозка состояний в виде переменных происходит один раз во время отработки скрипта, в следующий раз он будет запускаться не скоро. Лаконично? Да. Более понятно? Нет.
Это разные подходы и оба верны, но я выберу свой и буду просить команду ему следовать, если речь про командную работу. Даже в использовании ключей, если предполагается, что ваш код будут читать другие, рекомендуется использовать расширенное наименование, например первый вариан выглядит более понятно, чем второй:
> лучше явно, чем не явно
Это из Дзена пайтона, которым следут руководствоваться при написании кода и он достаточно обще написан, что подходит много для чего.
Т.е. суть моей мысли было в том, что три строки выглядят более явно, читабельнее и проще.
Ezmin, на вид все верно, кроме имени домена, там "Server" лишний. Смотрите логи на винде, может они что прояснят. Вообще, попробуйте советы отсюда, особенно параметр sec=ntlmsspi