Skip to content

Commit 8ca9f78

Browse files
committed
Refactor import statements to use relative imports across multiple modules
1 parent 63da9e6 commit 8ca9f78

File tree

6 files changed

+7
-9
lines changed

6 files changed

+7
-9
lines changed

codetide/core/common.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from codetide.core.defaults import DEFAULT_ENCODING
1+
from .defaults import DEFAULT_ENCODING
22
from typing import Union
33
from pathlib import Path
44

codetide/core/mermaid.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from codetide.core.models import CodeBase
1+
from .models import CodeBase
22
import ulid
33

44
def to_mermaid_boxy_flowchart(codebase: CodeBase, include_modules: bool = False, include_types: bool = False) -> str:

codetide/core/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from codetide.core.common import CONTEXT_INTRUCTION, TARGET_INSTRUCTION, wrap_content
1+
from .common import CONTEXT_INTRUCTION, TARGET_INSTRUCTION, wrap_content
22

33
from pydantic import BaseModel, Field, computed_field, field_validator
44
from typing import Any, Dict, List, Optional, Literal, Union

codetide/parsers/base_parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
from codetide.core.models import CodeBase, CodeFileModel, ImportStatement
1+
from ..core.models import CodeBase, CodeFileModel, ImportStatement
22

33

44
from typing import List, Optional, Union

codetide/parsers/generic_parser.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
from codetide.core.models import CodeBase, CodeFileModel, ImportStatement
2-
from codetide.parsers.base_parser import BaseParser
3-
from concurrent.futures import ThreadPoolExecutor
1+
from ..core.models import CodeBase, CodeFileModel, ImportStatement
2+
from ..parsers.base_parser import BaseParser
43

4+
from concurrent.futures import ThreadPoolExecutor
55
from typing import List, Optional, Union
66
from pathlib import Path
77
import asyncio

codetide/parsers/python_parser.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -144,7 +144,6 @@ def _rebuild_source_from_relative(relative_import_source :str, relative_import_n
144144

145145
@classmethod
146146
def _process_relative_import_node(cls, node: Node, code: bytes, codeFile :CodeFileModel):
147-
print("inside")
148147
source = None
149148
relative_import_source = None
150149
relative_import_name = None
@@ -159,7 +158,6 @@ def _process_relative_import_node(cls, node: Node, code: bytes, codeFile :CodeFi
159158
relative_import_name=relative_import_name,
160159
filepath=codeFile.file_path
161160
)
162-
print(f"{source=}\n")
163161
return source
164162

165163
@classmethod

0 commit comments

Comments
 (0)