In lib/python3.9/site-packages/nwdiag/drawer.py, I made small modification as shown below:
==== in class DiagramDraw definition.
def _draw_background(self):
super(DiagramDraw, self)._draw_background()
if self.diagram.shadow_style != 'none':
self.trunklines_shadow(True)
else:
self.trunklines_shadow(False)
def trunklines_shadow(self, shadow=True):
for network in self.diagram.networks:
if network.hidden is False and network.color != 'none':
self.trunkline(network, shadow=shadow)
======