File tree Expand file tree Collapse file tree 5 files changed +15
-8
lines changed
flask_to_fastapi_migration
freezegun_to_timemachine_migration
usesuspensequery_to_usesuspensequeries Expand file tree Collapse file tree 5 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 11import codegen
2+ from codegen .sdk .enums import ProgrammingLanguage
23from codegen import Codebase
34
45
@@ -96,7 +97,7 @@ def run(codebase: Codebase):
9697
9798if __name__ == "__main__" :
9899 print ("Initializing codebase..." )
99- codebase = Codebase .from_repo ("modal-labs/modal-client" , commit = "81941c24897889a2ff2f627c693fa734967e693c" )
100+ codebase = Codebase .from_repo ("modal-labs/modal-client" , commit = "81941c24897889a2ff2f627c693fa734967e693c" , programming_language = ProgrammingLanguage . PYTHON )
100101
101102 print ("Running codemod..." )
102103 run (codebase )
Original file line number Diff line number Diff line change 1+ import codebase
12from codegen import Codebase
23
34# Initialize codebase
4- codebase = Codebase ("./" )
55
66# Define the target directory
77TARGET_DIR = "repo-before"
@@ -98,7 +98,8 @@ def update_jinja2_syntax(file):
9898 func_call .set_kwarg ("request" , "request" )
9999
100100
101- def main ():
101+ @codebase .function ("flask_to_fastapi_migration" )
102+ def run ():
102103 """Main function to run the Flask to FastAPI migration"""
103104 print ("🚀 Starting Flask to FastAPI migration...\n " )
104105
@@ -128,4 +129,6 @@ def main():
128129
129130
130131if __name__ == "__main__" :
131- main ()
132+ codebase = Codebase ("./" )
133+
134+ run ()
Original file line number Diff line number Diff line change 11import codegen
2+ from codegen .sdk .enums import ProgrammingLanguage
23from codegen import Codebase
34
45
@@ -58,5 +59,5 @@ def run(codebase: Codebase):
5859
5960
6061if __name__ == "__main__" :
61- codebase = Codebase .from_repo ("getmoto/moto" , commit = "786a8ada7ed0c7f9d8b04d49f24596865e4b7901" )
62+ codebase = Codebase .from_repo ("getmoto/moto" , commit = "786a8ada7ed0c7f9d8b04d49f24596865e4b7901" , programming_language = ProgrammingLanguage . PYTHON )
6263 run (codebase )
Original file line number Diff line number Diff line change 22
33import codegen
44from codegen import Codebase
5+ from codegen .sdk .enums import ProgrammingLanguage
56from codegen .sdk .core .external_module import ExternalModule
67from codegen .sdk .core .import_resolution import Import
78from codegen .sdk .core .symbol import Symbol
@@ -94,7 +95,7 @@ def run(codebase: Codebase):
9495
9596if __name__ == "__main__" :
9697 print ("Initializing codebase..." )
97- codebase = Codebase .from_repo ("fastapi/fastapi" )
98+ codebase = Codebase .from_repo ("fastapi/fastapi" , commit = "887270ff8a54bb58c406b0651678a27589793d2f" , programming_language = ProgrammingLanguage . PYTHON )
9899
99100 print ("Generating training data..." )
100101 training_data = run (codebase )
Original file line number Diff line number Diff line change 11import codegen
22from codegen import Codebase
3+ from codegen .sdk .enums import ProgrammingLanguage
34from codegen .sdk .core .detached_symbols .function_call import FunctionCall
45
56
@@ -76,11 +77,11 @@ def run(codebase: Codebase):
7677 print ("\n Modification complete:" )
7778 print (f"Files modified: { files_modified } " )
7879 print (f"Functions modified: { functions_modified } " )
80+ codebase .commit ()
7981
8082
8183if __name__ == "__main__" :
8284 print ("Initializing codebase..." )
83- codebase = Codebase .from_repo ("deepfence/ThreatMapper" )
84-
85+ codebase = Codebase .from_repo ("deepfence/ThreatMapper" , programming_language = ProgrammingLanguage .TYPESCRIPT )
8586 print ("Running codemod..." )
8687 run (codebase )
You can’t perform that action at this time.
0 commit comments