The official global scope is module qubx.global_namespace, populated
from global_names.py to avoid circular imports
The exec_* environments eat exceptions and report them via
env.On*Exception callbacks (except exec_file with default
raise_exceptions=True).
Copyright 2007-2014 Research Foundation State University of New York
This file is part of QUB Express.
QUB Express is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation, either version 3 of the License, or (at your
option) any later version.
QUB Express is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
Public License for more details.
You should have received a copy of the GNU General Public License,
named LICENSE.txt, in the QUB Express program directory. If not, see
<http://www.gnu.org/licenses/>.
|
|
|
|
|
bind_scriptable_base(bind_f,
expr,
callback,
*args,
**kw) |
source code
|
|
|
bind_scriptable(expr,
callback,
*args,
**kw)
Wrapper for qubx.util_types.bind which emits pyenv.OnScriptable(expr)
prior to each callback. |
source code
|
|
|
bind_with_args_scriptable(expr,
callback,
*args,
**kw)
Wrapper for qubx.util_types.bind which emits pyenv.OnScriptable(expr)
prior to each callback. |
source code
|
|
|
bind_with_args_before_scriptable(expr,
callback,
*args,
**kw)
Wrapper for qubx.util_types.bind which emits pyenv.OnScriptable(expr)
prior to each callback. |
source code
|
|
|
|
|
|
|
|
|
plugin_version_cmp(v1,
v2)
Returns -1 if v1 < v2, 0 if v1 == v2, 1 if v1 > v2. |
source code
|
|
|
|
|
|
|
doze(seconds)
Runs a recursive main loop for a number of seconds, then returns. |
source code
|
|
|
|
|
generate_featured(cls,
obj=None,
recursive=True) |
source code
|
|
|
|
|
|
|
|
|
mark_instances(in_modules=[ <module 'qubx' from '/j/svn/qub-express/qubx/__init__.pyc'>] ,
max_depth=7)
To help bridge the gap between the class hierarchy and the working
global namespace, creates a defaultdict(list) INSTANCES in each
sub-module of the listed modules, with global names of instances. |
source code
|
|
|
|
|
Init(folder,
call_later=<__builtin__.function object>,
call_delayed=<__builtin__.function object>,
MainLoop=None,
process_events=<__builtin__.function object>,
app_path=None)
Sets up the global variable "env" (class PythonEnvironment) |
source code
|
|