code: def execute(cls, ctx, op):
      inp = ctx[op.input.key]
      try:
          out = getattr(inp.dt, op.method)
      except ValueError:
          # fail due to buffer read-only
          out = getattr(inp.copy().dt, op.method)
      if not op.is_property:
          out = out(*op.method_args, **op.method_kwargs)
      ctx[op.outputs[0].key] = out
  
imports: import pandas
  from ...None import opcodes
  from ...core import OutputType
  from ...serialization.serializables import KeyField, StringField, TupleField, DictField, BoolField
  from ..operands import DataFrameOperand, DataFrameOperandMixin
  from ..utils import build_empty_series
label_desc: Use image node_id 3 for calling the SeriesDatetimeMethodBaseHandler obj's underlying member method code with example usage: obj.execute(cls, ctx, op) without return types