in project_future.py [0:0]
def dispatch(self, identifier, stdout=sys.stdout, stderr=sys.stderr):
if self.only_latest_versions:
if self.version['version'] != \
sorted(self.project['compatibility'],
reverse=True,
key=lambda x: [float(y) for y in x['version'].split('.')])[0]['version']:
return None
if not self.swift_version:
self.swift_version = self.version['version']
try:
dispatch(self.root_path, self.project, self.action,
self.swiftc,
self.swift_version,
self.sandbox_profile_xcodebuild,
self.sandbox_profile_package,
self.added_swift_flags,
self.added_xcodebuild_flags,
self.build_config,
incremental=self.skip_clean,
should_strip_resource_phases=self.strip_resource_phases,
time_reporter=self.time_reporter,
stdout=stdout, stderr=stderr,
override_swift_exec=self.override_swift_exec)
except common.ExecuteCommandFailure as error:
return self.failed(identifier, error)
else:
return self.succeeded(identifier)