code: def update_current(self, effective_date, symbols, change_func):
      for symbol in symbols:
          try:
              asset = self.asset_finder.lookup_symbol(
                  symbol, as_of_date=effective_date
              )
          # Pass if no Asset exists for the symbol
          except SymbolNotFound:
              continue
          change_func(asset.sid)
  
imports: import warnings
  from datetime import datetime
  from os import listdir
  import os.path
  import pandas
  import pytz
  import catalyst
  from catalyst.errors import SymbolNotFound
  from catalyst.finance.asset_restrictions import SecurityListRestrictions
  from catalyst.catalyst_warnings import ZiplineDeprecationWarning
label_desc: Use image node_id 6 for calling the SecurityList obj's underlying member method code with example usage: obj.update_current(effective_date, symbols, change_func) without return types