pymel.core.general.about¶
- about(*args, **kwargs)¶
This command displays version information about the application if it is executed without flags. If one of the above flags is specified then the specified version information is returned.
Flags:
Long Name / Short Name Argument Types Properties apiVersion / api bool Returns the api version. application / a bool Returns the application name string. batch / b bool Returns true if application is in batch mode. buildDirectory / bd bool Returns the build directory string. buildVariant / bv bool Returns the build variant string. codeset / cs bool Returns a string identifying the codeset (codepage) of the locale that Maya is running in. Example return values include UTF-8, ISO-8859-1, 1252. Note that the codeset values and naming conventions are highly platform dependent. They may differ in format even if they have the same meaning (e.g. utf8vs. UTF-8). compositingManager / cm bool On Linux, returns true if there is a compositing manager running; on all other platforms, it always returns true. connected / cnt bool Return whether the user is connected or not to the Internet. ctime / cti bool Returns the current time in the format Wed Jan 02 02:03:55 1980n0 currentDate / cd bool Returns the current date in the format yyyy/mm/dd, e.g. 2003/05/04. currentTime / ct bool Returns the current time in the format hh:mm:ss, e.g. 14:27:53. cutIdentifier / c bool Returns the cut string. date / d bool Returns the build date string. environmentFile / env bool Returns the location of the application defaults file. evalVersion / ev bool This flag is now deprecated. Always returns false, as the eval version is no longer supported. file / f bool Returns the file version string. fontInfo / foi bool Returns a string of the specifications of the fonts requested, and the specifications of the fonts that are actually being used. helpDataDirectory / hdd bool Returns the help data directory. installedVersion / iv bool Returns the product version string. ioVersion / io bool Returns true if this is the Maya IO version of the application. irix / ir bool Returns true if the operating system is Irix. Always false with support for Irix removed. is64 / x64 bool Returns true if the application is 64 bit. languageResources / lr bool Returns a string array of the currently installed language resources. Each string entry consists of three elements delimited with a colon (‘:’). The first token is the locale code (ISO 639-1 language code followed by ISO 3166-1 country code). The second token is the language name in English. This third token is the alpha-3 code (ISO 639-2). For example English is represented as en_US:English:enu. linux / li bool Returns true if the operating system is Linux. linux64 / l64 bool Returns true if the operating system is Linux 64 bit. liveUpdate / lu bool Returns Autodesk formatted product information. localizedResourceLocation / lrl bool Returns the path to the top level of the localized resource directory, if we are running in an alternate language. Returns an empty string if we are running in the default language. ltVersion / lt bool Returns true if this is the Maya LT version of the application. macOS / mac bool Returns true if the operating system is Macintosh. macOSppc / ppc bool Returns true if the operating system is a PowerPC Macintosh. macOSx86 / x86 bool Returns true if the operating system is an Intel Macintosh. ntOS / nt bool Returns true if the operating system is Windows. operatingSystem / os bool Returns the operating system type. Valid return types are nt, win64, mac, linuxand linux64 operatingSystemVersion / osv bool Returns the operating system version. on Linux this returns the equivalent of uname -srvm preferences / pd bool Returns the location of the preferences directory. product / p bool Returns the license product name. qtVersion / qt bool Returns Qt version string. tablet / tab bool Windows only. Returns true if the PC is a Tablet PC. tabletMode / tm bool Windows 8 (and above) only. If your device is a Tablet PC, then the convertible mode the device is currently running in. Returns either: tablet or laptop (keyboard attached). See the tabletflag. uiLanguage / uil bool Returns the language that Maya’s running in. Example return values include en_USfor English and ja_JPfor Japanese. uiLanguageForStartup / uis bool Returns the language that is used for Maya’s next start up. This is read from config file and is rewritten after setting ui language in preference. uiLanguageIsLocalized / uii bool Returns true if we are running in an alternate language, not the default (English). uiLocaleLanguage / ull bool Returns the language locale of the OS. English is default. version / v bool Returns the version string. win64 / w64 bool Returns true if the operating system is Windows x64 based. windowManager / wm bool Returns the name of the Window Manager that is assumed to be running. windows / win bool Returns true if the operating system is Windows based. Flag can have multiple arguments, passed either as a tuple or a list. Derived from mel command maya.cmds.about
Example:
import pymel.core as pm pm.about( ) version = pm.about(v=True)