code: def __init__(self, callback, interval):
      self._callback = callback
      self._interval = interval
  
file_path: perspective/python/perspective/perspective/client/websocket.py
imports: import asyncio
  import json
  from abc import ABC, abstractmethod
  from threading import Lock
  from .base import PerspectiveClient
  from ..manager.manager_internal import DateTimeEncoder
label_desc: Use image node_id 1 to create a new Periodic object from inherited base classes: ABC with example: obj = Periodic(callback, interval)