Пример #1
0
    def __init__(self, path=None, set_default=True, do_calc=True):
        """Init chart object (and do calculations).

        :see: chartdate.ChartDate, chartfile.ChartFile

        :type path: str
        :type set_default: bool
        :type do_calc: bool
        """
        ChartDate.__init__(self, path, set_default)
        if set_default:
            self._filter = cfg.dft_filter
        else:
            self._filter = Filter()
        self.reset_positions()
        if do_calc:
            self.calc()
Пример #2
0
 def _set_utcoffset(self, utcoffset):
     ChartDate._set_utcoffset(self, utcoffset)
     self.reset_positions()
Пример #3
0
 def _set_dst(self, dst):
     ChartDate._set_dst(self, dst)
     self.reset_positions()
Пример #4
0
 def _set_timezone(self, tz):
     ChartDate._set_timezone(self, tz)
     self.reset_positions()
Пример #5
0
 def _set_zoneinfo(self, tz):
     ChartDate._set_zoneinfo(self, tz)
     self.reset_positions()
Пример #6
0
 def dup(self, other):
     ChartDate.dup(self, other)
     self.reset_positions()
Пример #7
0
 def set(self, *args, **kwargs):
     """Set chart properties (incl. filter)."""
     if 'filter' in kwargs:
         self.filter = kwargs['filter']
         del(kwargs['filter'])
     ChartDate.set(self, *args, **kwargs)
Пример #8
0
 def _set_altitude(self, alt):
     ChartDate._set_altitude(self, alt)
     self.reset_positions()
Пример #9
0
 def _set_longitude(self, lon):
     ChartDate._set_longitude(self, lon)
     self.reset_positions()
Пример #10
0
 def _set_latitude(self, lat):
     ChartDate._set_latitude(self, lat)
     self.reset_positions()
Пример #11
0
 def _set_location(self, location):
     ChartDate._set_location(self, location)
     self.reset_positions()
Пример #12
0
 def _set_calendar(self, cal):
     ChartDate._set_calendar(self, cal)
     self.reset_positions()
Пример #13
0
 def _set_datetime(self, dt):
     ChartDate._set_datetime(self, dt)
     self.reset_positions()