Skip to content

lf.Template to support rendered text post processing.#673

Merged
copybara-service[bot] merged 1 commit intomainfrom
test_868878420
Feb 12, 2026
Merged

lf.Template to support rendered text post processing.#673
copybara-service[bot] merged 1 commit intomainfrom
test_868878420

Conversation

@copybara-service
Copy link

lf.Template to support rendered text post processing.

Example:

class MyTemplate(Template):
  """My template with postprocess.

  $COMPANY {{x}}
  """

  def _postprocess_rendered(self, rendered_text: str) -> str:
    return rendered_text.replace('$COMPANY', 'Google')

assert MyTemplate(x='is $COMPANY').render() == 'Google is Google'

Example:

```python
class MyTemplate(Template):
  """My template with postprocess.

  $COMPANY {{x}}
  """

  def _postprocess_rendered(self, rendered_text: str) -> str:
    return rendered_text.replace('$COMPANY', 'Google')

assert MyTemplate(x='is $COMPANY').render() == 'Google is Google'
```

PiperOrigin-RevId: 868889078
@copybara-service copybara-service bot merged commit 6cdfefc into main Feb 12, 2026
@copybara-service copybara-service bot deleted the test_868878420 branch February 12, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant