Skip to content

Commit 1670002

Browse files
Switch generated egg names to use . to better mirror Python
1 parent 83c61e7 commit 1670002

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

python/egglog/declarations.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -209,8 +209,8 @@ def generate_egg_name(self) -> str:
209209
"""
210210
if not self.args:
211211
return self.name
212-
args = "_".join(a.generate_egg_name() for a in self.args)
213-
return f"{self.name}__{args}"
212+
args = ", ".join(a.generate_egg_name() for a in self.args)
213+
return f"{self.name}[{args}]"
214214

215215
def to_commands(self, decls: Declarations) -> Iterable[bindings._Command]:
216216
"""
@@ -271,7 +271,7 @@ class MethodRef:
271271
method_name: str
272272

273273
def generate_egg_name(self) -> str:
274-
return f"{self.class_name}__{self.method_name}"
274+
return f"{self.class_name}.{self.method_name}"
275275

276276

277277
@dataclass(frozen=True)
@@ -283,7 +283,7 @@ def to_egg(self, decls: Declarations) -> str:
283283
return decls._callable_ref_to_egg_fn[self]
284284

285285
def generate_egg_name(self) -> str:
286-
return f"{self.class_name}__{self.method_name}"
286+
return f"{self.class_name}.{self.method_name}"
287287

288288

289289
@dataclass(frozen=True)
@@ -300,7 +300,7 @@ class ClassVariableRef:
300300
variable_name: str
301301

302302
def generate_egg_name(self) -> str:
303-
return f"{self.class_name}__{self.variable_name}"
303+
return f"{self.class_name}.{self.variable_name}"
304304

305305

306306
CallableRef = Union[FunctionRef, MethodRef, ClassMethodRef, ConstantRef, ClassVariableRef]

0 commit comments

Comments
 (0)