[docs]
class BW2RegionalizationError(Exception):
"""Base class for BW2 regionalization errors"""
pass
[docs]
class UnprocessedDatabase(BW2RegionalizationError):
"""A ``Database`` object doesn't have a list of reference geocollections."""
pass
[docs]
class SiteGenericMethod(BW2RegionalizationError):
"""This ``Method`` doesn't have links to ``geocollections``, making it site-generic."""
pass
[docs]
class MissingIntersection(BW2RegionalizationError):
"""Missing an ``Intersection`` object and its data needed for regionalized LCA"""
pass
[docs]
class GeocollectionsMismatch(BW2RegionalizationError):
pass
[docs]
class MissingSpatialSourceData(BW2RegionalizationError):
pass
[docs]
class TopologyError(BW2RegionalizationError):
"""Inventory includes locations for which no topology data is available"""
pass
[docs]
class IncompleteSpatialDefinition(BW2RegionalizationError):
"""Given metadata is not enough to understand a spatial data source"""
pass
[docs]
class WindowsPathCharacterLimit(BW2RegionalizationError):
"""Windows has an absolute limit of 255 characters in a filepath"""
pass