Source symbols: celery/beat.py
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@97ed017c09de03612a7d9617ff4c038c00bf916b · 2026-07-19T16:04:39Z
- Declarations: 77
- Referenced calls: 112
Declared symbols
SchedulingError— class at line 46BeatLazyFunc— class at line 50__init__— def at line 67__call__— def at line 74; referencesdelay,_funcdelay— def at line 77; references_funcScheduleEntry— class at line 82__init__— def at line 117default_now— def at line 130; referencesnow,__class__,dict,update_next_instance— def at line 134; references__class__,dict,default_now,update__reduce__— def at line 143; referencesupdateupdate— def at line 149is_due— def at line 161; referencesiter,vars,items,format,reprcall__iter__— def at line 165; referencesiter,vars,items,format,reprcall__repr__— def at line 168; referencesformat,reprcall__lt__— def at line 175; referencesisinstance,getattr,editable_fields_equaleditable_fields_equal— def at line 186; referencesgetattr,isinstance__eq__— def at line 192; referenceseditable_fields_equal,isinstance_evaluate_entry_args— def at line 201; referencesisinstance_evaluate_entry_kwargs— def at line 210Scheduler— class at line 219; referencesmaybe_evaluate__init__— def at line 252; referencesmaybe_evaluateinstall_default_entries— def at line 268apply_entry— def at line 279; referencesinfo,apply_async,error,format_stack,hasattr,debug,is_due,maybe_make_aware,default_now,mktime,utctimetuple,adjust,values,append,event_t,_when,heapify,schedules_equal,copy,populate_heapadjust— def at line 292; referencesis_due,maybe_make_aware,default_now,mktime,utctimetuple,values,append,event_t,_when,heapify,schedules_equal,copy,populate_heap,heappop,reserve,apply_entry,heappush,min,is_numeric_value,setis_due— def at line 297; referencesmaybe_make_aware,default_now,mktime,utctimetuple,adjust,values,append,event_t,_when,heapify,schedules_equal,copy,populate_heap,heappop,reserve,apply_entry,heappush,min,is_numeric_value,set_when— def at line 300; referencesmaybe_make_aware,default_now,mktime,utctimetuple,adjust,values,is_due,append,event_t,heapify,schedules_equal,copy,populate_heap,heappop,reserve,apply_entry,heappush,min,is_numeric_value,setpopulate_heap— def at line 310; referencesvalues,is_due,append,event_t,_when,heapify,schedules_equal,copy,heappop,reserve,apply_entry,heappush,min,adjust,is_numeric_value,set,keys,items,get,monotonictick— def at line 326; referencesschedules_equal,copy,populate_heap,is_due,heappop,reserve,apply_entry,heappush,event_t,_when,min,adjust,is_numeric_value,set,keys,items,get,monotonic,next,_evaluate_entry_argsschedules_equal— def at line 366; referencesset,keys,items,get,monotonic,next,reserve,_evaluate_entry_args,_evaluate_entry_kwargs,apply_async,send_task,reraise,SchedulingError,format,exc_info,should_sync,_do_sync,install_default_entries,merge_inplace,debugshould_sync— def at line 381; referencesmonotonic,next,reserve,get,_evaluate_entry_args,_evaluate_entry_kwargs,apply_async,send_task,reraise,SchedulingError,format,exc_info,_do_sync,install_default_entries,merge_inplace,debug,sync,Entry,isinstance,dictreserve— def at line 389; referencesnext,get,_evaluate_entry_args,_evaluate_entry_kwargs,apply_async,send_task,reraise,SchedulingError,format,exc_info,should_sync,_do_sync,install_default_entries,merge_inplace,debug,sync,monotonic,Entry,isinstance,dictapply_async— def at line 393; referencesreserve,get,_evaluate_entry_args,_evaluate_entry_kwargs,send_task,reraise,SchedulingError,format,exc_info,should_sync,_do_sync,install_default_entries,merge_inplace,debug,sync,monotonic,Entry,isinstance,dict,updatesend_task— def at line 420; referencesinstall_default_entries,merge_inplace,debug,sync,monotonic,Entry,isinstance,dict,update,_maybe_entry,itemssetup_schedule— def at line 423; referencesinstall_default_entries,merge_inplace,debug,sync,monotonic,Entry,isinstance,dict,update,_maybe_entry,items_do_sync— def at line 427; referencesdebug,sync,monotonic,Entry,isinstance,dict,update,_maybe_entry,itemssync— def at line 435; referencesEntry,isinstance,dict,update,_maybe_entry,itemsclose— def at line 438; referencessync,Entry,isinstance,dict,update,_maybe_entry,itemsadd— def at line 441; referencesEntry,isinstance,dict,update,_maybe_entry,items_maybe_entry— def at line 446; referencesisinstance,Entry,dict,update,itemsupdate_from_dict— def at line 452; referencesupdate,_maybe_entry,itemsmerge_inplace— def at line 458; referencesset,pop,Entry,dict,get,update,error,ensure_connection,property,connection_for_write,Producer,_ensure_connected,super,__init__,ignore_errno,remove,open,_remove_db,_open_schedule,keys_ensure_connected— def at line 474; referenceserror,ensure_connection,property,connection_for_write,Producer,get,super,__init__,ignore_errno,remove,open,_remove_db,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,warning,clear_error_handler— def at line 477; referenceserror,ensure_connection,property,connection_for_write,Producer,_ensure_connected,get,super,__init__,ignore_errno,remove,open,_remove_db,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,warning,clearget_schedule— def at line 485; referencesproperty,connection_for_write,Producer,_ensure_connected,get,super,__init__,ignore_errno,remove,open,error,_remove_db,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,warning,clearset_schedule— def at line 488; referencesproperty,connection_for_write,Producer,_ensure_connected,get,super,__init__,ignore_errno,remove,open,error,_remove_db,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,warning,clearconnection— def at line 493; referencesconnection_for_write,Producer,_ensure_connected,get,super,__init__,ignore_errno,remove,open,error,_remove_db,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,warning,clearproducer— def at line 497; referencesProducer,_ensure_connected,get,super,__init__,ignore_errno,remove,open,error,_remove_db,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,warning,clearinfo— def at line 501; referencesget,super,__init__,ignore_errno,remove,open,error,_remove_db,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,warning,clearPersistentScheduler— class at line 505; referencesget,super,__init__,ignore_errno,remove,open,error,_remove_db,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,warning,clear__init__— def at line 513; referencesget,super,ignore_errno,remove,open,error,_remove_db,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,warning,clear_remove_db— def at line 517; referencesignore_errno,remove,open,error,_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,get,warning,clear_open_schedule— def at line 522; referencesopen,error,_remove_db,keys,_destroy_open_corrupted_schedule,_create_schedule,get,warning,clear_destroy_open_corrupted_schedule— def at line 525; referenceserror,_remove_db,_open_schedule,keys,_create_schedule,get,warning,clearsetup_schedule— def at line 531; references_open_schedule,keys,_destroy_open_corrupted_schedule,_create_schedule,get,warning,clear_create_schedule— def at line 569; referencesexceptget_schedule— def at line 592set_schedule— def at line 595; referencespropertysync— def at line 599close— def at line 603; referencessyncinfo— def at line 608Service— class at line 612; referencesEvent,info,debug,humanize_seconds,send,set_process_title,is_set,tick,sleep,should_sync,_do_sync,except,set,sync,close,wait,dict,load_extension_class_names,symbol_by_name,get_scheduler__init__— def at line 617; referencesEvent__reduce__— def at line 629start— def at line 633; referencesinfo,debug,humanize_seconds,send,set_process_title,is_set,tick,sleep,should_sync,_do_sync,except,set,syncsync— def at line 657; referencesclose,setstop— def at line 661; referencesinfo,set,waitget_scheduler— def at line 666; referencesdict,load_extension_class_names,symbol_by_namescheduler— def at line 678; referencesget_scheduler_Threaded— class at line 682; referencessuper,__init__,Service,set_current,start,stop,ensure_multiprocessing,reset_signals,close_open_fds,list,iter_open_logger_fds,set_default,terminate__init__— def at line 685; referencessuper,Servicerun— def at line 692; referencesset_current,startstop— def at line 696; referencesensure_multiprocessing_Process— class at line 705; referencessuper,__init__,Service,reset_signals,close_open_fds,list,iter_open_logger_fds,set_default,set_current,start,stop,terminate__init__— def at line 707; referencessuper,Servicerun— def at line 713; referencesreset_signals,close_open_fds,list,iter_open_logger_fds,set_default,set_current,startstop— def at line 722; referencesterminateEmbeddedService— def at line 727; referencespop,_Threaded,_Process
File-level call references
namedtuple— line 37get_logger— line 39delay— line 75_func— line 78maybe_schedule— line 126default_now— line 127now— line 131__class__— line 136dict— line 136update— line 155is_due— line 163iter— line 166vars— line 166items— line 166format— line 169reprcall— line 171type— line 172isinstance— line 176getattr— line 188editable_fields_equal— line 198maybe_evaluate— line 255setup_schedule— line 266crontab— line 275update_from_dict— line 277info— line 280apply_async— line 282error— line 284format_stack— line 285hasattr— line 287debug— line 288maybe_make_aware— line 304mktime— line 306utctimetuple— line 306adjust— line 308values— line 314append— line 316event_t— line 316_when— line 317heapify— line 323schedules_equal— line 339copy— line 340populate_heap— line 341heappop— line 352reserve— line 354apply_entry— line 355heappush— line 356min— line 361is_numeric_value— line 363set— line 371keys— line 371get— line 374monotonic— line 384next— line 390_evaluate_entry_args— line 401_evaluate_entry_kwargs— line 402send_task— line 408reraise— line 412SchedulingError— line 412exc_info— line 414should_sync— line 417_do_sync— line 418install_default_entries— line 424merge_inplace— line 425sync— line 430Entry— line 442_maybe_entry— line 454pop— line 464ensure_connection— line 481property— line 490connection_for_write— line 494Producer— line 498_ensure_connected— line 498super— line 515__init__— line 515ignore_errno— line 519remove— line 520open— line 523_remove_db— line 528_open_schedule— line 529_destroy_open_corrupted_schedule— line 541_create_schedule— line 543warning— line 548clear— line 549setdefault— line 557join— line 566repr— line 567except— line 573close— line 605Event— line 626humanize_seconds— line 636send— line 638set_process_title— line 641is_set— line 644tick— line 645sleep— line 649wait— line 664load_extension_class_names— line 669symbol_by_name— line 670get_scheduler— line 679Service— line 688set_current— line 693start— line 694stop— line 697ensure_multiprocessing— line 701reset_signals— line 714close_open_fds— line 715list— line 717iter_open_logger_fds— line 717set_default— line 718terminate— line 724_Threaded— line 737_Process— line 738
Source: celery/beat.py