Skip to content

Commit 820a6aa

Browse files
refactor: refact generate.py as entry_points
1 parent d4ddbd0 commit 820a6aa

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

graphgen/generate.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@ def save_config(config_path, global_config):
2424
with open(config_path, "w", encoding='utf-8') as config_file:
2525
yaml.dump(global_config, config_file, default_flow_style=False, allow_unicode=True)
2626

27-
if __name__ == '__main__':
27+
def main():
2828
parser = argparse.ArgumentParser()
2929
parser.add_argument('--config_file',
3030
help='Config parameters for GraphGen.',
31-
default='graphgen_config.yaml',
31+
default=os.path.join(sys_path, "configs", "graphgen_config.yaml"),
3232
type=str)
3333
parser.add_argument('--output_dir',
3434
help='Output directory for GraphGen.',
@@ -94,3 +94,6 @@ def save_config(config_path, global_config):
9494

9595
path = os.path.join(working_dir, "data", "graphgen", str(unique_id), f"config-{unique_id}.yaml")
9696
save_config(path, config)
97+
98+
if __name__ == '__main__':
99+
main()

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,5 @@ def read_requirements():
6060
'Intended Audience :: Education',
6161
'Intended Audience :: Science/Research',
6262
],
63-
entry_points={'console_scripts': ['graphgen=generate:__main__']},
63+
entry_points={'console_scripts': ['graphgen=graphgen.generate:main']},
6464
)

0 commit comments

Comments
 (0)