Skip to content

Commit

Permalink
Bug fix at 2024-06-27T10:58:00+0800
Browse files Browse the repository at this point in the history
  • Loading branch information
miyuki-shirogane committed Jun 27, 2024
1 parent 9e51177 commit 61d1eb4
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,12 @@ after_generate: Executes operations after generating each data entry but before
final_generate: Executes operations after generating and processing all data entries. Suitable for final data processing, sending data to message queues, or performing statistical analysis.
"""
@hook('pre_generate', order=1, hook_set='SET1')
def pre_generate_first_hook(data):
def pre_generate_first_hook():
print("Start Mocking User Data")


@hook('pre_generate', order=2, hook_set='SET1')
def pre_generate_second_hook(data):
def pre_generate_second_hook():
"""
Perform some preprocessing operations, such as starting external services.
"""
Expand Down
5 changes: 4 additions & 1 deletion pistol_magazine/hooks/hook_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,10 @@ def register_hook(self, hook_point, func, order=0, hook_set='default'):

def trigger_hooks(self, hook_point, data, hook_set='default'):
for func, _ in self.hooks.get(hook_set, {}).get(hook_point, []):
func(data)
if data is not None:
func(data)
else:
func()
return data


Expand Down

0 comments on commit 61d1eb4

Please sign in to comment.