x2go.mimeboxactions module¶
For MIME box jobs there are currently three handling actions available:
x2go.mimeboxactions.X2GoMIMEboxActionOPEN, x2go.mimeboxactions.X2GoMIMEboxActionOPENWITH and x2go.mimeboxactions.X2GoMIMEboxActionSAVEAS.
-
class
x2go.mimeboxactions.X2GoMIMEboxAction(client_instance=None, logger=None, loglevel=56)[source]¶ Bases:
object-
description¶ Return the X2Go MIME box action’s description text.
Returns: MIME box action’s description Return type: str
-
do_process(mimebox_file, mimebox_dir)[source]¶ Wrapper method for the actual processing of MIME box actions.
Parameters: - mimebox_file (
str) – file name as placed in to the X2Go MIME box directory - mimebox_dir (
str) – location of the X2Go session’s MIME box directory
- mimebox_file (
-
name¶ Return the X2Go MIME box action’s name.
Returns: MIME box action name Return type: str
-
-
class
x2go.mimeboxactions.X2GoMIMEboxActionOPEN(client_instance=None, logger=None, loglevel=56)[source]¶ Bases:
x2go.mimeboxactions.X2GoMIMEboxActionMIME box action that opens incoming files in the system’s default application.
-
class
x2go.mimeboxactions.X2GoMIMEboxActionOPENWITH(client_instance=None, logger=None, loglevel=56)[source]¶ Bases:
x2go.mimeboxactions.X2GoMIMEboxActionMIME box action that calls the system’s ,,Open with…’’ dialog on incoming files. Currently only properly implementable on Windows platforms.
-
class
x2go.mimeboxactions.X2GoMIMEboxActionSAVEAS(client_instance=None, logger=None, loglevel=56)[source]¶ Bases:
x2go.mimeboxactions.X2GoMIMEboxActionMIME box action that allows saving incoming MIME box files to a local folder. What this MIME box actually does is calling a hook method in the
x2go.client.X2GoClientinstance that can be hi-jacked by one of your application’s methods which then can handle the ,,Save as…’’ request.