MCPcopy Index your code
hub / github.com/BasicProtein/AugmentCode-Free / step

Method step

build.py:107–119  ·  view source on GitHub ↗

Log a build step

(self, step_name: str)

Source from the content-addressed store, hash-verified

105 self.start_time = time.time()
106
107 def step(self, step_name: str) -> None:
108 """Log a build step"""
109 self.step_counter += 1
110 elapsed = time.time() - self.start_time
111 separator = "=" * 80
112 message = f"STEP {self.step_counter}: {step_name} (Elapsed: {elapsed:.2f}s)"
113 # 清理消息中的特殊字符
114 clean_message = clean_text(message)
115 clean_separator = clean_text(separator)
116 self.logger.info(f"\n{clean_separator}\n{clean_message}\n{clean_separator}")
117 print(f"\n{clean_separator}")
118 print(clean_message)
119 print(clean_separator)
120
121 def success(self, message: str) -> None:
122 """Log success message"""

Callers 10

validate_environmentMethod · 0.80
clean_build_artifactsMethod · 0.80
build_python_packagesMethod · 0.80
build_executableMethod · 0.80
generate_checksumsMethod · 0.80
run_buildMethod · 0.80

Calls 2

clean_textFunction · 0.85
infoMethod · 0.80

Tested by

no test coverage detected