Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SamplesIO.create_target -- provide this parameter as function [ARElight backlog] #547

Closed
nicolay-r opened this issue Jan 8, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@nicolay-r
Copy link
Owner

nicolay-r commented Jan 8, 2024

Prefix is no longer applicable

@property
def Prefix(self):
return self.__prefix

The code below is no longer applicable in general. It only complicates the class:

def check_targets_existed(self, data_types_iter):
for data_type in data_types_iter:
targets = [
self.__get_input_sample_target(data_type=data_type),
]
if not check_targets_existence(targets=targets):
return False
return True
# endregion
def __get_input_sample_target(self, data_type):
template = filename_template(data_type=data_type)
return self.__get_filepath(out_dir=self.__target_dir,
template=template,
prefix=self.__prefix,
extension=self.__target_extension)
@staticmethod
def __get_filepath(out_dir, template, prefix, extension):
assert(isinstance(template, str))
assert(isinstance(prefix, str))
assert(isinstance(extension, str))
return join(out_dir, "{prefix}-{template}{extension}".format(
prefix=prefix, template=template, extension=extension))

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant