1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/9miao-gfirefly

 / Детали:

Проблема с классом MAdmin

Предстоит сделать
Владелец
Создано  
24.11.2024
def insert(self):
	if self._incrkey and not self.get("_incrvalue"):
		self._incrvalue = util.GetTableIncrValue(self._name)
	MemObject.insert(self)
	
Модификация ниже
def insert(self):
	if self._incrkey and not self.get("_incrvalue"):
		self._incrvalue = util.GetTableIncrValue(self._name)
	
	'''
	if not self.get("_incrvalue"), то есть если в другом процессе было установлено значение _incrvalue, то оно не будет инициализировано для объекта self._incrvalue в этом процессе.
	Добавление существующего значения self._incrvalue к его инициализации, и только после этого использование функции new приведёт к правильному значению self._incrvalue.
	'''
	
	else:
		self._incrvalue = self.get("_incrvalue")
		
	MemObject.insert(self) 	

Комментарий (0)

GitLife Service Account Задача создана

Вход Перед тем как оставить комментарий

Статус
Ответственный
Контрольная точка
Pull Requests
Связанные запросы на слияние могут быть закрыты после их объединения
Ветки
Дата начала   -   Крайний срок
-
Закрепить/Открепить
Приоритет
Участники(1)
1
https://api.gitlife.ru/oschina-mirror/9miao-gfirefly.git
git@api.gitlife.ru:oschina-mirror/9miao-gfirefly.git
oschina-mirror
9miao-gfirefly
9miao-gfirefly