INNER CODE UNIT · Python

_get_metadata_as_string

guma44/GEOparse · src/GEOparse/GEOTypes.py:144

    def _get_metadata_as_string(self):
        """Get the metadata as SOFT formatted string."""
        metalist = []
        for metaname, meta in iteritems(self.metadata):
            message = "Single value in metadata dictionary should be a list!"
            assert isinstance(meta, list), message
            for data in meta:
                if data:
                    metalist.append(
                        "!%s_%s = %s" % (self.geotype.capitalize(), metaname, data)
                    )
        return "\n".join(metalist)

    def show_metadata(self):
        """Print metadata in SOFT format."""
        print(self._get_metadata_as_string())

    def to_soft(self, path_or_handle, as_gzip=False):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…