Skip to content

Commit 14de7b4

Browse files
committed
fixed now
1 parent 663fa83 commit 14de7b4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

codeflash/context/code_context_extractor.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ def get_code_optimization_context(
8585
)
8686
read_only_context_code = read_only_code_markdown.markdown
8787

88-
read_only_code_markdown_tokens = len(tokenizer.encode(read_only_context_code))
88+
read_only_code_markdown_tokens = len(read_only_context_code)*0.75
8989
total_tokens = final_read_writable_tokens + read_only_code_markdown_tokens
9090
if total_tokens > optim_token_limit:
9191
logger.debug("Code context has exceeded token limit, removing docstrings from read-only code")
@@ -94,7 +94,7 @@ def get_code_optimization_context(
9494
helpers_of_fto_dict, helpers_of_helpers_dict, project_root_path, remove_docstrings=True
9595
)
9696
read_only_context_code = read_only_code_no_docstring_markdown.markdown
97-
read_only_code_no_docstring_markdown_tokens = len(tokenizer.encode(read_only_context_code))
97+
read_only_code_no_docstring_markdown_tokens = len(read_only_context_code)*0.75
9898
total_tokens = final_read_writable_tokens + read_only_code_no_docstring_markdown_tokens
9999
if total_tokens > optim_token_limit:
100100
logger.debug("Code context has exceeded token limit, removing read-only code")
@@ -109,7 +109,7 @@ def get_code_optimization_context(
109109
code_context_type=CodeContextType.TESTGEN,
110110
)
111111
testgen_context_code = testgen_code_markdown.code
112-
testgen_context_code_tokens = len(tokenizer.encode(testgen_context_code))
112+
testgen_context_code_tokens = len(testgen_context_code)*0.75
113113
if testgen_context_code_tokens > testgen_token_limit:
114114
testgen_code_markdown = extract_code_string_context_from_files(
115115
helpers_of_fto_dict,
@@ -119,7 +119,7 @@ def get_code_optimization_context(
119119
code_context_type=CodeContextType.TESTGEN,
120120
)
121121
testgen_context_code = testgen_code_markdown.code
122-
testgen_context_code_tokens = len(tokenizer.encode(testgen_context_code))
122+
testgen_context_code_tokens = len(testgen_context_code)*0.75
123123
if testgen_context_code_tokens > testgen_token_limit:
124124
raise ValueError("Testgen code context has exceeded token limit, cannot proceed")
125125

0 commit comments

Comments
 (0)