Get the name of the runnable.
(
self, suffix: Optional[str] = None, *, name: Optional[str] = None
)
| 237 | """The name of the runnable. Used for debugging and tracing.""" |
| 238 | |
| 239 | def get_name( |
| 240 | self, suffix: Optional[str] = None, *, name: Optional[str] = None |
| 241 | ) -> str: |
| 242 | """Get the name of the runnable.""" |
| 243 | name = name or self.name or self.__class__.__name__ |
| 244 | if suffix: |
| 245 | if name[0].isupper(): |
| 246 | return name + suffix.title() |
| 247 | else: |
| 248 | return name + "_" + suffix.lower() |
| 249 | else: |
| 250 | return name |
| 251 | |
| 252 | @property |
| 253 | def InputType(self) -> Type[Input]: |
no outgoing calls