profile_manager.handlers.expressions module

profile_manager.handlers.expressions.import_expressions(source_qgis_ini_file: Path, target_qgis_ini_file: Path)[source]

Imports custom expressions from source to target profile.

Custom expressions are stored in QGIS/QGIS3.ini’s [expressions] section, e.g.:

...
[expressions]
...
user\test_expression\expression=1 + 1
user\test_expression\helpText="..."
...

Note: This does not handle Python expression functions.

Parameters:
  • source_qgis_ini_file – Path of source QGIS3.ini file

  • target_qgis_ini_file – Path of target QGIS3.ini file