Jeremy Stretch 2 недель назад
Родитель
Сommit
17b2017e6b
1 измененных файлов с 0 добавлено и 11 удалено
  1. 0 11
      netbox/netbox/ui/attrs.py

+ 0 - 11
netbox/netbox/ui/attrs.py

@@ -5,7 +5,6 @@ from django.utils.translation import gettext_lazy as _
 from netbox.config import get_config
 from netbox.ui.utils import build_coords_url, is_coordinate_map_url
 from utilities.data import resolve_attr_path
-from utilities.string import humanize_duration
 
 __all__ = (
     'AddressAttr',
@@ -16,7 +15,6 @@ __all__ = (
     'DateTimeAttr',
     'DiameterAttr',
     'DistanceAttr',
-    'DurationAttr',
     'FlowRateAttr',
     'GPSCoordinatesAttr',
     'GenericForeignKeyAttr',
@@ -566,15 +564,6 @@ class TimezoneAttr(ObjectAttribute):
     template_name = 'ui/attrs/timezone.html'
 
 
-class DurationAttr(TextAttr):
-    """
-    A duration (timedelta) value, rendered in a human-friendly format (e.g. 1h 5m 23s).
-    """
-    def get_value(self, obj):
-        value = resolve_attr_path(obj, self.accessor)
-        return humanize_duration(value) or None
-
-
 class TemplatedAttr(ObjectAttribute):
     """
     Renders an attribute using a custom template.