MCPcopy Create free account
hub / github.com/aaPanel/BaoTa / create_group

Method create_group

mod/project/php/php_asyncMod.py:1636–1647  ·  view source on GitHub ↗
(self, get)

Source from the content-addressed store, hash-verified

1634 return public.returnResult(True, '设置成功')
1635
1636 def create_group(self, get):
1637 try:
1638 if not hasattr(get, 'group_name'):
1639 return public.returnResult(False, '组名不能为空')
1640 config = self.get_group_file()
1641 if get.group_name in config:
1642 return public.returnResult(False, '组名已存在')
1643 config[get.group_name] = {'interval': get.get('interval', 30), 'project_list': [], 'status': 0}
1644 public.writeFile(self.group_file, json.dumps(config))
1645 return public.returnResult(True, '添加成功')
1646 except:
1647 return public.returnResult(False, traceback.format_exc())
1648
1649 def remove_group(self, get):
1650 if not hasattr(get, 'group_name'):

Callers 1

test_create_groupMethod · 0.80

Calls 5

get_group_fileMethod · 0.95
returnResultMethod · 0.80
writeFileMethod · 0.80
getMethod · 0.45
dumpsMethod · 0.45

Tested by 1

test_create_groupMethod · 0.64