Miscellaneous¶
-
trytond.tools.
entry_points
()¶ Return a collection of entry points.
-
trytond.tools.
import_module
(name)¶ Import the named Tryton module.
-
trytond.tools.
file_open
(name[, mode[, subdir[, encoding]]])¶ Open the named file in subdir from the root directory.
-
trytond.tools.
find_path
(name[, subdir])¶ Return the path of the named file in subdir from root directory.
-
trytond.tools.
find_dir
(name[, subdir])¶ Return the path of the named directory in subdir from root directory.
-
trytond.tools.
pairwise_longest
(iterable)¶ Return successive overlapping pairs taken from the input iterable.
The number of 2-tuples in the output iterator will be the number of inputs and ends with the
None
. It will be empty if the input iterable has fewer than two values.
-
trytond.tools.
resolve
(name)¶ Resolve a dotted name to a global object.
-
trytond.tools.
safe_join
(directory, \*pathnames)¶ Safely join zero or more untrusted path components to a base directory to avoid escaping the base directory.
-
trytond.tools.
unescape_wildcard
(string[, wildcards[, escape]])¶ Return the string without the wild card escapes.
-
trytond.tools.
is_full_text
(value[, escape])¶ Determine if the value can be used as full text search.
This is the case when the value starts and ends with a
%
or does not contain any wild cards.
-
trytond.tools.
likify
(string[, escape])¶ Convert the string for full text if it does not contain any wild cards.
-
trytond.tools.
sql_pairing
(x, y)¶ Return an SQL expression that pairs SQL integers x and y.
-
trytond.tools.
firstline
(text)¶ Return first non-empty line of a text field.