LINUX.ORG.RU

История изменений

Исправление ggrn, (текущая версия) :

знаком

врёшь!

def byBuildings(WW: dict, MM: dict, ofld):

def NormalizedAdr(adr)

def StructFromFile(path):   return eval(open(path).read())    #"""TODO import ast;ast.literal_eval"""
#isW=True;isM=not isW; # по умолчанию ожидем адрес W - для M сообща...

Что это за?!

valueDelimType='!'
def pad(st:str,width:int,ch=valueDelimType):

Ну сделай ты

valueDelimType='!'

def pad(st:str,width:int,ch=valueDelimType):

И ниже далее, за пустые строки тебя не покусают, а код более лучше читается.

        self.setself(inp,i,'',normi,tks)
        pass

??? 0_о

def restoreFld(l):  return fldD.join(e.strip() for e in l)#print(f"*1 {fldD=}",l,flush=1)
def normFld(l):     return bsD.join(e.strip('.').strip() for e in l)

Вот прям бить надо за такое. Итого, код говна, оформлен как говно, выкидывай всё и делай НОРМАЛЬНО!

Вон посмотри у товарища @Sunderland93 как он оформляет код в sway-input-config, посмотри на имена файлов. Нормальный такой пример.

Исходная версия ggrn, :

знаком

врёшь!

def byBuildings(WW: dict, MM: dict, ofld):

def NormalizedAdr(adr)

def StructFromFile(path):   return eval(open(path).read())    #"""TODO import ast;ast.literal_eval"""
#isW=True;isM=not isW; # по умолчанию ожидем адрес W - для M сообща...

Что это за?!

valueDelimType='!'
def pad(st:str,width:int,ch=valueDelimType):

Ну сделай ты

valueDelimType='!'

def pad(st:str,width:int,ch=valueDelimType):

И ниже далее, за пустые строки тебя не покусают, а код более лучше читается.

        self.setself(inp,i,'',normi,tks)
        pass

??? 0_о

def restoreFld(l):  return fldD.join(e.strip() for e in l)#print(f"*1 {fldD=}",l,flush=1)
def normFld(l):     return bsD.join(e.strip('.').strip() for e in l)

Вот прям бить надо за такое. Итого, код говна, оформлен как говно, выкидывай всё и делай НОРМАЛЬНО!