コード例 #1
0
ファイル: tracer.py プロジェクト: xsuchy/tracer
	def _apply_rules(self, process):
		parent = process.parent
		rule = Rules.find(parent.name)

		if not rule or not rule["action"]:
			return process

		if rule["action"] == Rules.ACTIONS["CALL-PARENT"]:
			return self._apply_rules(parent)

		# Only PRINT action left
		# PRINT rule is defined for parent process
		return parent
コード例 #2
0
ファイル: test_rules.py プロジェクト: ygemici/tracer
	def test_app_with_no_rule(self):
		self.assertIsNone(Rules.find("NON_EXISTING_APPLICATION"))