 Anonymous
    Anonymous 
    
    
        
        
        
        findall нет?
    
 
     Anonymous
    Anonymous 
    
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        делаю re.findall('^\[[a-z].*?\[', regexp, flags=re.DOTALL | re.MULTILINE), ищет куски в конфиге, что означает знка вопроса
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        знак
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        он что-то делает слева или справа
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        я где-то вычитал, что типа то что справа, определяет жадность регулярки, а то что слева может быть а может и нет
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        короче беда с английским
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        гугл translate бессилен в технической документации
    
 
     Nyah
    Nyah 
    
    
        
        
        
        Бен Форта "Регулярные выражения"
        там было что-то про жадность, ток в нете джвю книжка без поиска )
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        вопрос означает, что предыщуий символ мб 0 или 1 раз
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        ab? подойдет к или ‘a’ или ‘ab’.
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        без него не работает, а точнее работает не правильно
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        мне кажется тут что-то другое имеется в виду
    
 
     Nyah
    Nyah 
    
    
        
        
        
        https://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5_%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F#.D0.96.D0.B0.D0.B4.D0.BD.D0.B0.D1.8F_.D0.B8_.D0.BB.D0.B5.D0.BD.D0.B8.D0.B2.D0.B0.D1.8F_.D0.BA.D0.B2.D0.B0.D0.BD.D1.82.D0.B8.D1.84.D0.B8.D0.BA.D0.B0.D1.86.D0.B8.D1.8F
    
 
     Nyah
    Nyah 
    
    
        
        
        
        там раздел :Жадная и ленивая квантификация
    
 
     t3
    t3 
    
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        выдержка
    
 
     Anonymous
    Anonymous 
    
    
        
                    
                        
                            
                            мне кажется тут что-то другое имеется в виду
                        
                    
                
        
        
        твое выражение ищет следующее:
        в начале строки квадратная скобка,  потом одна строчная буква, потом любой символ любое количество раз, потом предыдущий символ ноль или 1 раз, потом снова [
    
 
 
     Anonymous
    Anonymous 
    
    
        
        
        
        вопрос после зведочки, мне кажется, тут что-то не то
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        потому что они оба для задания условия по вхождению предыщуего символа
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        надо доку читать, что значит вопрос после звездочки
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        а
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        затупил
    
 
     Nyah
    Nyah 
    
    
        
        
        
        на вики же написано...
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        *? = нежадный)
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        ну да, думаю вопрос исчерпан, спс за статью
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        в начале строки [,  потом одна строчная буква, потом любой символ 0+ раз нежадно, потом снова [
    
 
     Nyah
    Nyah 
    
    
        
        
        
        https://regex101.com/r/T0FQKW/1
        :\
    
 
     Nyah
    Nyah 
    
    
        
        
        
        https://habrahabr.ru/post/315170/?utm_source=habrahabr&utm_medium=rss&utm_campaign=hub
    
 
     Vladimir
    Vladimir 
    
    
        
                    
                        
                    
                
        
        
        О мои глаза, это же ЮНИТИ
    
 
 
     Ruslan
    Ruslan 
    
    
 
     Ruslan
    Ruslan 
    
    
        
        
        
        сейчас только вот с другой проблемой столкнулся. В этом конфиге есть вложенность и section повторяются, как этого избежать? Создавать список и туда пихать словари или переименовать секцию
    
 
     Nyah
    Nyah 
    
    
        
        
        
        что значит вложеность ? и повторения?
        [section 1]
        conf1  = set1
        conf2 = set2
        [section 2]
        setups1= set3
        setups2 = set4
        [section 1]
        conf3 = set5
        ...
        это повторение? тогда в словарь добавляй блоки конфига с ключем [section name]
    
 
     Nyah
    Nyah 
    
    
        
        
        
        невнимательно твой конфиг посмотрел, понял про повторение. невнимательность меня погубит...
        
        Могу посоветовать только обрабатывать лог построчно и добавлять каждую секцию в словарь  ключем realm-id
    
 
     Nyah
    Nyah 
    
    
        
        
        
        либо, если у тебя конфиг уже нарезан на access-control блоки в списке,
        тогда каждый элемент списка парсишь на realm-id и в словарь.
    
 
     Ruslan
    Ruslan 
    
    
 
     Lmx2315
    Lmx2315 
    
    
        
        
        
        Мне сишники сказали что в питоне сборщик мусора может машину на минуты подвесить, это правда?
    
 
     Pavel
    Pavel 
    
    
        
        
        
        что-то не то курят эти сишники
    
 
     darkwoolf
    darkwoolf 
    
    
 
     darkwoolf
    darkwoolf 
    
    
        
        
        
        что не правильно
    
 
     Pavel
    Pavel 
    
    
        
        
        
        он не может сравнить инт с с стрингом
    
 
     Pavel
    Pavel 
    
    
        
        
        
        ещё было бы неплохо вопросительные знаки ставить в конце предложений
    
 
     darkwoolf
    darkwoolf 
    
    
        
        
        
        то есть не как нельзя вывести?
    
 
     Pavel
    Pavel 
    
    
        
        
        
        убери 19 из списка или передай его строкой, а не числом, и будет счастье.
    
 
     A
    A 
    
    
        
        
        
        есть файл xxx.py:
        foobar = []
        def init():
          global foobar
          foobar = [1,2,3,4]
        
        если теперь импортировать всё
        из ххх вот что получается:
        
        » from xxx import *
        » foobar
        []
        » init()
        » foobar
        []
        
        если же делать всё с неймспейсом,
        то всё как надо
        
        » import xxx
        » xxx.foobar
        []
        » xxx.init()
        » foobar
        [1,2,3,4]
        
        почему?
    
 
     A
    A 
    
    
        
        
        
        в последнем конечно же, не foobar, a xxx.foobar
    
 
     Alex
    Alex 
    
    
        
        
        
        а вообще расстрелял бы за camelCase в названии переменных в питоне
    
 
     Alex
    Alex 
    
    
 
     Pavel
    Pavel 
    
    
        
        
        
        а к длине строк в pep8 нет претензий? :)
    
 
     Alex
    Alex 
    
    
        
        
        
        есть
    
 
     Alex
    Alex 
    
    
        
        
        
        79 символов
    
 
     Pavel
    Pavel 
    
    
        
        
        
        мало же :)
    
 
     Alex
    Alex 
    
    
        
        
        
        достаточно
    
 
     Diʍᴀ
    Diʍᴀ 
    
    
        
        
        
        Кек
    
 
     darkwoolf
    darkwoolf 
    
    
        
        
        
        а как тогда называть переменные?
    
 
     darkwoolf
    darkwoolf 
    
    
        
        
        
        просто я хз как в питоне
    
 
     Alex
    Alex 
    
    
 
     Evgen
    Evgen 
    
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Может немного не в тему, но кто-нибудь в курсе когда Letsencrypt начнет поддерживать punnycode?
    
 
     Pavel
    Pavel 
    
    
        
        
        
        я на него всегда ориентировался, а потом мне на новой работе предъявили, что у меня длина строк не по pep8
    
 
     Pavel
    Pavel 
    
    
        
        
        
        не ожидал от него такой подставы! :)
    
 
     Pad
    Pad 
    
    
 
     Pavel
    Pavel 
    
    
        
        
        
        это факт.
    
 
     Pavel
    Pavel 
    
    
        
        
        
        похоже на карго-культ какой-то
    
 
     Pad
    Pad 
    
    
        
        
        
        посмотрел сейчас, у меня и 150 и 200 есть
    
 
     Pad
    Pad 
    
    
        
        
        
        и мне норм
    
 
     Pad
    Pad 
    
    
        
        
        
        не на телефоне же код смотреть, ей богу
    
 
     Pad
    Pad 
    
    
        
        
        
        или это владельцы 13" маков за 100 знаков топят, так это их проблемы, я ваще не понимаю как можно их юзать для чего то, кроме как ютуб смотреть...
    
 
     ikasymov
    ikasymov 
    
    
        
        
        
        как на django rest api поставить филтр по странам(CountyField) и оно должно выглядет как horizontal_filter в django-admin,кто подскажет как?в  интернете не нашел
    
 
     ГуНиСе️
    ГуНиСе️ 
    
    
        
        
        
        На широких экранах, конечно, помещается по три файла
    
 
     ГуНиСе️
    ГуНиСе️ 
    
    
        
        
        
        В принципе, когда строки не слишком длинные — удобно
    
 
     Jakhongir
    Jakhongir 
    
    
        
        
        
        привет всем