pgcontents/pgmanager.py
def _directory_model_from_db(self, record, content):
        """
        Build a directory model from database directory record.
        """
        model = base_directory_model(to_api_path(record['name']))
        if content:
            model['format'] = 'json'
            model['content'] = list(
                chain(
                    self._convert_file_records(record['files']),
                    (
                        self._directory_model_from_db(subdir, False)
                        for subdir in record['subdirs']
                    ),
                )
            )
        return model
def _directory_model_from_db(self, record, content):
        model = base_directory_model(to_api_path(record['name']))
        if content:
            model['format'] = 'json'
            model['content'] = list(
                chain(
                    self._convert_file_records(record['files']),
                    (
                        self._directory_model_from_db(subdir, False)
                        for subdir in record['subdirs']
                    ),
                )
            )
        return model
def _directory_model_from_db ( self , record , content ) : model = base_directory_model ( to_api_path ( record [ 'name' ] ) ) if content : model [ 'format' ] = 'json' model [ 'content' ] = list ( chain ( self . _convert_file_records ( record [ 'files' ] ) , ( self . _directory_model_from_db ( subdir , False ) for subdir in record [ 'subdirs' ] ) , ) ) return model
Build a directory model from database directory record.
Build a directory model from database directory record .