class_docstr: An "ambiguous" datetime object. This object acts like a
  ``datetime.datetime`` object but can have any of its attributes set to
  None, meaning unspecified.
code: def __eq__(self, other):
      if not other.__class__ is self.__class__:
          if not is_ambiguous(self) and isinstance(other, datetime):
              return fix(self) == other
          else:
              return False
      return all(
          getattr(self, unit) == getattr(other, unit)
          for unit in self.units
      )
  
imports: import calendar
  import copy
  from datetime import date, datetime, timedelta
  from whoosh.compat import iteritems
label_desc: Use image node_id 2 for calling the adatetime obj's underlying member method code with example usage: obj.__eq__(other) and returns: all, unknown, False