22 lines
513 B
Plaintext
22 lines
513 B
Plaintext
|
title: source
|
||
|
---
|
||
|
summary: A reference to the current source object.
|
||
|
---
|
||
|
type: property
|
||
|
---
|
||
|
body:
|
||
|
|
||
|
The context is created for each target artifact. As most artifacts are
|
||
|
created from [Source Objects :ref](../../../db/obj/), it's typically possible
|
||
|
to refer back to it. Note that there are situations in which artifacts are
|
||
|
created but no source is available. In this case the value will be `None`.
|
||
|
|
||
|
## Example
|
||
|
|
||
|
```python
|
||
|
from lektor.context import get_ctx
|
||
|
|
||
|
ctx = get_ctx()
|
||
|
print ctx.source.source_filename
|
||
|
```
|