Lines Matching refs:self
81 def __init__(self, *args):
82 self.args = args
83 def __enter__(self):
85 def __exit__(self, a, b, c):
86 for arg in self.args:
90 def __init__(self, d):
91 self.orig = os.getcwd()
93 def __enter__(self):
95 def __exit__(self, a, b, c):
96 os.chdir(self.orig)
196 def __init__(self):
198 self.error = ''
200 self.error += '`ninja` is not in the path.\n'
203 self.error += 'Environment variable `%s` is not set.\n' % var
204 self.android_ndk = os.path.abspath(os.environ['ANDROID_NDK'])
205 self.android_home = os.path.abspath(os.environ['ANDROID_HOME'])
209 self.error += ('Argument %r is not in %r\n' %
211 self.architectures = args if args else skia_to_android_arch_name_map.keys()
213 self.build_dir = os.path.abspath(os.environ.get('SKQP_BUILD_DIR', default_build))
214 self.final_output_dir = os.path.abspath(os.environ.get('SKQP_OUTPUT_DIR', default_build))
215 self.debug = bool(os.environ.get('SKQP_DEBUG', ''))
217 def gn_args(self, arch):
218 return skqp_gn_args.GetGNArgs(arch, self.android_ndk, self.debug, 26)
220 def write(self, o):
221 for k, v in [('ANDROID_NDK', self.android_ndk),
222 ('ANDROID_HOME', self.android_home),
223 ('SKQP_OUTPUT_DIR', self.final_output_dir),
224 ('SKQP_BUILD_DIR', self.build_dir),
225 ('SKQP_DEBUG', self.debug),
226 ('Architectures', self.architectures)]: