def _dict_rep(self): """Get a dictionary representation of this multi year collection group Returns ------- dict """ props = get_class_properties(self.__class__) out = {k: getattr(self, k) for k in props} out['group'] = self.name return out
def _get_properties(cls): """ Get all class properties Used to check against config keys Returns ------- properties : list List of class properties, each of which should represent a valid config key/entry """ return get_class_properties(cls)
def valid_config_keys(): """ Echo the valid SupplyCurve config keys """ click.echo(', '.join(get_class_properties(SupplyCurveConfig)))
def valid_config_keys(): """ Echo the valid QaQc config keys """ click.echo(', '.join(get_class_properties(QaQcConfig)))
def valid_config_keys(): """ Echo the valid Collect config keys """ click.echo(', '.join(get_class_properties(CollectionConfig)))
def valid_config_keys(): """ Echo the valid MultiYear config keys """ click.echo(', '.join(get_class_properties(MultiYearConfig)))
def valid_config_keys(): """ Echo the valid RepProfiles config keys """ click.echo(', '.join(get_class_properties(RepProfilesConfig)))
def valid_config_keys(): """ Echo the valid Offshore config keys """ click.echo(', '.join(get_class_properties(OffshoreConfig)))
def valid_config_keys(): """ Echo the valid Pipeline config keys """ click.echo(', '.join(get_class_properties(PipelineConfig)))
def valid_config_keys(): """ Echo the valid Batch config keys """ click.echo(', '.join(get_class_properties(BatchConfig)))