• Home
  • Raw
  • Download

Lines Matching refs:self

29     def __init__(self, name, reason):  argument
31 self.name = name
32 self.reason = reason
40 def __init__(self): argument
41 self.uid = ""
42 self.gid = []
43 self.need_verified = False
44 self.loc = ""
45 self.related_item = ProcessItem()
47 def __init__(self, loc): argument
48 self.uid = ""
49 self.gid = []
50 self.need_verified = False
51 self.loc = loc
52 self.related_item = ProcessItem()
55 def _is_need_verified_uid(self, uid): argument
59 def _is_need_verified_gid(self, gid): argument
63 def set_uid(self, uid): argument
69 self.uid = uid
70 self.need_verified = True
72 def append_gid(self, gid): argument
77 if CfgItem._is_need_verified_gid(gid) and gid not in self.gid:
78 self.gid.append(gid)
79 self.need_verified = True
81 def handle_socket(self, socket): argument
87 self.need_verified = True
88 if self.uid != "" and self.uid != i["uid"]:
90 print("Cfg location: {}".format(self.loc))
92 self.uid = i["uid"]
94 if isinstance(i["gid"], str) and i["gid"] not in self.gid:
95 self.append_gid(i["gid"])
98 self.append_gid(item)
101 def record_related_item(self, related_item): argument
106 self.related_item = related_item
113 def __init__(self): argument
114 self.name = ""
115 self.uid = ""
116 self.gid = []
118 def __init__(self, process_item=None): argument
123 self.name = ""
124 self.uid = ""
125 self.gid = []
128 self.name = process_item["name"]
131 self.uid = process_item["uid"]
133 self.uid = ""
136 self.gid = []
137 self.gid.append(process_item["gid"])
139 self.gid = process_item["gid"]
141 self.gid = []
143 def verify(self, cfg_item): argument
147 return self._verify_uid(cfg_item.uid) and self._verify_gid(cfg_item.gid)
149 def _verify_uid(self, uid): argument
150 return not ((uid == "root" or uid == "system") and (uid != self.uid))
152 def _verify_gid(self, gid): argument
153 return not ("root" in gid and "root" not in self.gid)