Skip to content

Commit

Permalink
Merge pull request #214 from cleder/sourcery/develop
Browse files Browse the repository at this point in the history
1.0.alpha.4 (Sourcery refactored)
  • Loading branch information
cleder committed Jan 14, 2023
2 parents b2cfa39 + 48673e1 commit ccf1d1a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 15 deletions.
12 changes: 3 additions & 9 deletions fastkml/mixins.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,7 @@ class TimeMixin:
@property
def time_stamp(self) -> Optional[KmlDateTime]:
"""This just returns the datetime portion of the timestamp"""
if self._timestamp is not None:
return self._timestamp.timestamp
return None
return self._timestamp.timestamp if self._timestamp is not None else None

@time_stamp.setter
def time_stamp(self, timestamp: Optional[KmlDateTime]) -> None:
Expand All @@ -50,9 +48,7 @@ def time_stamp(self, timestamp: Optional[KmlDateTime]) -> None:

@property
def begin(self) -> Optional[KmlDateTime]:
if self._timespan is not None:
return self._timespan.begin
return None
return self._timespan.begin if self._timespan is not None else None

@begin.setter
def begin(self, dt: Optional[KmlDateTime]) -> None:
Expand All @@ -68,9 +64,7 @@ def begin(self, dt: Optional[KmlDateTime]) -> None:

@property
def end(self) -> Optional[KmlDateTime]:
if self._timespan is not None:
return self._timespan.end
return None
return self._timespan.end if self._timespan is not None else None

@end.setter
def end(self, dt: Optional[KmlDateTime]) -> None:
Expand Down
10 changes: 4 additions & 6 deletions fastkml/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,8 +155,8 @@ def altitude_mode(self) -> str:

@altitude_mode.setter
def altitude_mode(self, mode: str) -> None:
if mode in ("relativeToGround", "clampToGround", "absolute"):
self._altitude_mode = str(mode)
if mode in {"relativeToGround", "clampToGround", "absolute"}:
self._altitude_mode = mode
else:
self._altitude_mode = "relativeToGround"
# raise ValueError(
Expand All @@ -181,11 +181,9 @@ def from_element(self, element: Element):
if tilt is not None:
self.tilt = tilt.text
altitude_mode = element.find(f"{self.ns}altitudeMode")
if altitude_mode is not None:
self.altitude_mode = altitude_mode.text
else:
if altitude_mode is None:
altitude_mode = element.find(f"{gx.NS}altitudeMode")
self.altitude_mode = altitude_mode.text
self.altitude_mode = altitude_mode.text
timespan = element.find(f"{self.ns}TimeSpan")
if timespan is not None:
s = TimeSpan(self.ns)
Expand Down

0 comments on commit ccf1d1a

Please sign in to comment.