sonic-buildimage/platform/barefoot/sonic-platform-modules-bfn-montara/sonic_platform
Volodymyr Boiko 44d9489b8d [barefoot][platform] Refactor chassis.py (#7704)
#### Why I did it
On our platforms syncd must be up while using the sonic_platform.
The issue is warm-reboot script first disables syncd then instantiate Chassis, which tries to connect syncd in __init__.

#### How I did it
Refactor Chassis to lazy initialize components.

Signed-off-by: Volodymyr Boyko <volodymyrx.boiko@intel.com>
2021-06-09 08:25:30 +00:00
..
bfn_extensions [platform][barefoot] Use urllib.parse.quote (#7010) 2021-03-15 19:12:54 -07:00
pltfm_mgr_rpc BFN platform API 2.0 support (#4766) 2020-10-03 13:46:21 -07:00
__init__.py [barefoot][platform] Platform API fixups (#5613) 2020-10-14 11:35:36 -07:00
chassis.py [barefoot][platform] Refactor chassis.py (#7704) 2021-06-09 08:25:30 +00:00
eeprom.py [barefoot][sonic-platform] Fix get_system_eeprom_info and refactor eeprom.py (#6739) 2021-02-16 15:31:38 -08:00
fan_drawer.py [barefoot][sonic-platform] Fix Fan.set_speed (#7763) 2021-06-03 12:13:42 +00:00
logging.conf BFN platform API 2.0 support (#4766) 2020-10-03 13:46:21 -07:00
platform_thrift_client.py [barefoot] Platform API 2.0 fixups (#5539) 2020-10-05 10:50:03 -07:00
platform.py BFN platform API 2.0 support (#4766) 2020-10-03 13:46:21 -07:00
psu.py [barefoot][platform] Refactor chassis.py (#7704) 2021-06-09 08:25:30 +00:00
sfp.py [barefoot][platform] Refactor chassis.py (#7704) 2021-06-09 08:25:30 +00:00
thermal.py [barefoot][platform] Support fans and thermal (#7004) 2021-06-03 12:13:42 +00:00