aws_lambda_builders/binary_path.py (13 lines of code) (raw):
"""
Class containing resolved path of binary given a validator and a resolver and the name of the binary.
"""
class BinaryPath(object):
def __init__(self, resolver, validator, binary, binary_path=None):
self.resolver = resolver
self.validator = validator
self.binary = binary
self._binary_path = binary_path
self.path_provided = True if self._binary_path else False
@property
def binary_path(self):
return self._binary_path
@binary_path.setter
def binary_path(self, binary_path):
self._binary_path = binary_path