LINUX.ORG.RU

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

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

Проблема не в синтаксисе. Проблема в редакторе. Vim например жрёт и питоносинтаксис, если надо.
вот vim так сделал (сам, я этот код скопипастил из тволего поста)

Хреново он его жрёт ;) Правильный ответ:

if TDB:
    if init and not init == "0":
        ed = TDB.EDINIC.find({"parent": ObjectId(init)})
        if ed.count() == 0: ed = TDB.EDINIC.find({"_id": ObjectId(init)})
    elif init == "0":
        ed = []
        self.addItem(GT(u"Безразмерная величина"))
        self.setItemData(0, "0", 1)
    else:
        ed = TDB.EDINIC.find({"parent": None})
        self.addItem(GT(u"Безразмерная величина"))
        self.setItemData(0, "0", 1)
    for i, x in enumerate(ed):
        i += 1
        self.addItem(x.get("title")["ru"])
        self.setItemData(i, str(x.get("_id")), 1)

Исправление Rodegast, :

Проблема не в синтаксисе. Проблема в редакторе. Vim например жрёт и питоносинтаксис, если надо.
вот vim так сделал (сам, я этот код скопипастил из тволего поста)

Хреново он его жрёт ;) Правильный ответ:

if TDB:
if init and not init == "0":
        ed = TDB.EDINIC.find({"parent": ObjectId(init)})[br]		if ed.count() == 0: ed = TDB.EDINIC.find({"_id": ObjectId(init)})[br]	elif init == "0":[br]		ed = [][br]		self.addItem(GT(u"Безразмерная величина"))[br]		self.setItemData(0, "0", 1)[br]	else:[br]		ed = TDB.EDINIC.find({"parent": None})[br]		self.addItem(GT(u"Безразмерная величина"))[br]		self.setItemData(0, "0", 1)[br]	for i, x in enumerate(ed):[br]		i += 1[br]		self.addItem(x.get("title")["ru"])[br]		self.setItemData(i, str(x.get("_id")), 1)

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

Проблема не в синтаксисе. Проблема в редакторе. Vim например жрёт и питоносинтаксис, если надо.
вот vim так сделал (сам, я этот код скопипастил из тволего поста)

Хреново он его жрёт ;) Правильный ответ:

if TDB:
if init and not init == «0»:
ed = TDB.EDINIC.find({«parent»: ObjectId(init)})
if ed.count() == 0: ed = TDB.EDINIC.find({«_id»: ObjectId(init)})
elif init == «0»:
ed = []
self.addItem(GT(u"Безразмерная величина"))
self.setItemData(0, «0», 1)
else:
ed = TDB.EDINIC.find({«parent»: None})
self.addItem(GT(u"Безразмерная величина"))
self.setItemData(0, «0», 1)
for i, x in enumerate(ed):
i += 1
self.addItem(x.get(«title»)[«ru»])
self.setItemData(i, str(x.get(«_id»)), 1)