PLplot  5.14.0
Pltk_init.py
Go to the documentation of this file.
1 # This file was automatically generated by SWIG (http://www.swig.org).
2 # Version 3.0.12
3 #
4 # Do not make changes to this file unless you know what you are doing--modify
5 # the SWIG interface file instead.
6 
7 from sys import version_info as _swig_python_version_info
8 if _swig_python_version_info >= (2, 7, 0):
10  import importlib
11  pkg = __name__.rpartition('.')[0]
12  mname = '.'.join((pkg, '_Pltk_init')).lstrip('.')
13  try:
14  return importlib.import_module(mname)
15  except ImportError:
16  return importlib.import_module('_Pltk_init')
17  _Pltk_init = swig_import_helper()
18  del swig_import_helper
19 elif _swig_python_version_info >= (2, 6, 0):
20  def swig_import_helper():
21  from os.path import dirname
22  import imp
23  fp = None
24  try:
25  fp, pathname, description = imp.find_module('_Pltk_init', [dirname(__file__)])
26  except ImportError:
27  import _Pltk_init
28  return _Pltk_init
29  try:
30  _mod = imp.load_module('_Pltk_init', fp, pathname, description)
31  finally:
32  if fp is not None:
33  fp.close()
34  return _mod
35  _Pltk_init = swig_import_helper()
36  del swig_import_helper
37 else:
38  import _Pltk_init
39 del _swig_python_version_info
40 
41 try:
42  _swig_property = property
43 except NameError:
44  pass # Python < 2.2 doesn't have 'property'.
45 
46 try:
47  import builtins as __builtin__
48 except ImportError:
49  import __builtin__
50 
51 def _swig_setattr_nondynamic(self, class_type, name, value, static=1):
52  if (name == "thisown"):
53  return self.this.own(value)
54  if (name == "this"):
55  if type(value).__name__ == 'SwigPyObject':
56  self.__dict__[name] = value
57  return
58  method = class_type.__swig_setmethods__.get(name, None)
59  if method:
60  return method(self, value)
61  if (not static):
62  if _newclass:
63  object.__setattr__(self, name, value)
64  else:
65  self.__dict__[name] = value
66  else:
67  raise AttributeError("You cannot add attributes to %s" % self)
68 
69 
70 def _swig_setattr(self, class_type, name, value):
71  return _swig_setattr_nondynamic(self, class_type, name, value, 0)
72 
73 
74 def _swig_getattr(self, class_type, name):
75  if (name == "thisown"):
76  return self.this.own()
77  method = class_type.__swig_getmethods__.get(name, None)
78  if method:
79  return method(self)
80  raise AttributeError("'%s' object has no attribute '%s'" % (class_type.__name__, name))
81 
82 
83 def _swig_repr(self):
84  try:
85  strthis = "proxy of " + self.this.__repr__()
86  except __builtin__.Exception:
87  strthis = ""
88  return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)
89 
90 try:
91  _object = object
92  _newclass = 1
93 except __builtin__.Exception:
94  class _object:
95  pass
96  _newclass = 0
97 
98 
99 def Pltk_init(x):
100  return _Pltk_init.Pltk_init(x)
101 Pltk_init = _Pltk_init.Pltk_init
102 # This file is compatible with both classic and new-style classes.
103 
104 
def swig_import_helper()
Definition: Pltk_init.py:9
def _swig_repr(self)
Definition: Pltk_init.py:83
def _swig_setattr(self, class_type, name, value)
Definition: Pltk_init.py:70
def Pltk_init
Definition: Pltk_init.py:101
def _swig_setattr_nondynamic(self, class_type, name, value, static=1)
Definition: Pltk_init.py:51
def _swig_getattr(self, class_type, name)
Definition: Pltk_init.py:74