Skip to content
This repository was archived by the owner on Nov 3, 2023. It is now read-only.

Commit 763db8f

Browse files
zhaoyongjiemistercrunch
authored andcommitted
Improve code smell, use py3k super() call (apache#7100)
1 parent 80070d0 commit 763db8f

File tree

1 file changed

+39
-39
lines changed

1 file changed

+39
-39
lines changed

superset/viz.py

+39-39
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@ def should_be_timeseries(self):
516516
return fd.get('include_time')
517517

518518
def query_obj(self):
519-
d = super(TableViz, self).query_obj()
519+
d = super().query_obj()
520520
fd = self.form_data
521521

522522
if fd.get('all_columns') and (fd.get('groupby') or fd.get('metrics')):
@@ -608,7 +608,7 @@ class TimeTableViz(BaseViz):
608608
is_timeseries = True
609609

610610
def query_obj(self):
611-
d = super(TimeTableViz, self).query_obj()
611+
d = super().query_obj()
612612
fd = self.form_data
613613

614614
if not fd.get('metrics'):
@@ -651,7 +651,7 @@ class PivotTableViz(BaseViz):
651651
is_timeseries = False
652652

653653
def query_obj(self):
654-
d = super(PivotTableViz, self).query_obj()
654+
d = super().query_obj()
655655
groupby = self.form_data.get('groupby')
656656
columns = self.form_data.get('columns')
657657
metrics = self.form_data.get('metrics')
@@ -745,7 +745,7 @@ class WordCloudViz(BaseViz):
745745
is_timeseries = False
746746

747747
def query_obj(self):
748-
d = super(WordCloudViz, self).query_obj()
748+
d = super().query_obj()
749749
d['groupby'] = [self.form_data.get('series')]
750750
return d
751751

@@ -830,7 +830,7 @@ def get_data(self, df):
830830
}
831831

832832
def query_obj(self):
833-
d = super(CalHeatmapViz, self).query_obj()
833+
d = super().query_obj()
834834
fd = self.form_data
835835
d['metrics'] = fd.get('metrics')
836836
return d
@@ -941,7 +941,7 @@ class BubbleViz(NVD3Viz):
941941

942942
def query_obj(self):
943943
form_data = self.form_data
944-
d = super(BubbleViz, self).query_obj()
944+
d = super().query_obj()
945945
d['groupby'] = [
946946
form_data.get('entity'),
947947
]
@@ -991,7 +991,7 @@ class BulletViz(NVD3Viz):
991991

992992
def query_obj(self):
993993
form_data = self.form_data
994-
d = super(BulletViz, self).query_obj()
994+
d = super().query_obj()
995995
self.metric = form_data.get('metric')
996996

997997
def as_strings(field):
@@ -1039,7 +1039,7 @@ class BigNumberViz(BaseViz):
10391039
is_timeseries = True
10401040

10411041
def query_obj(self):
1042-
d = super(BigNumberViz, self).query_obj()
1042+
d = super().query_obj()
10431043
metric = self.form_data.get('metric')
10441044
if not metric:
10451045
raise Exception(_('Pick a metric!'))
@@ -1058,7 +1058,7 @@ class BigNumberTotalViz(BaseViz):
10581058
is_timeseries = False
10591059

10601060
def query_obj(self):
1061-
d = super(BigNumberTotalViz, self).query_obj()
1061+
d = super().query_obj()
10621062
metric = self.form_data.get('metric')
10631063
if not metric:
10641064
raise Exception(_('Pick a metric!'))
@@ -1299,7 +1299,7 @@ class NVD3DualLineViz(NVD3Viz):
12991299
is_timeseries = True
13001300

13011301
def query_obj(self):
1302-
d = super(NVD3DualLineViz, self).query_obj()
1302+
d = super().query_obj()
13031303
m1 = self.form_data.get('metric')
13041304
m2 = self.form_data.get('metric_2')
13051305
d['metrics'] = [m1, m2]
@@ -1383,7 +1383,7 @@ class NVD3TimePivotViz(NVD3TimeSeriesViz):
13831383
verbose_name = _('Time Series - Period Pivot')
13841384

13851385
def query_obj(self):
1386-
d = super(NVD3TimePivotViz, self).query_obj()
1386+
d = super().query_obj()
13871387
d['metrics'] = [self.form_data.get('metric')]
13881388
return d
13891389

@@ -1465,7 +1465,7 @@ class HistogramViz(BaseViz):
14651465

14661466
def query_obj(self):
14671467
"""Returns the query object for this visualization"""
1468-
d = super(HistogramViz, self).query_obj()
1468+
d = super().query_obj()
14691469
d['row_limit'] = self.form_data.get(
14701470
'row_limit', int(config.get('VIZ_ROW_LIMIT')))
14711471
numeric_columns = self.form_data.get('all_columns_x')
@@ -1511,7 +1511,7 @@ class DistributionBarViz(DistributionPieViz):
15111511
is_timeseries = False
15121512

15131513
def query_obj(self):
1514-
d = super(DistributionBarViz, self).query_obj() # noqa
1514+
d = super().query_obj() # noqa
15151515
fd = self.form_data
15161516
if (
15171517
len(d['groupby']) <
@@ -1592,7 +1592,7 @@ def get_data(self, df):
15921592
return json.loads(df.to_json(orient='values'))
15931593

15941594
def query_obj(self):
1595-
qry = super(SunburstViz, self).query_obj()
1595+
qry = super().query_obj()
15961596
fd = self.form_data
15971597
qry['metrics'] = [fd['metric']]
15981598
secondary_metric = fd.get('secondary_metric')
@@ -1611,7 +1611,7 @@ class SankeyViz(BaseViz):
16111611
credits = '<a href="https://www.npmjs.com/package/d3-sankey">d3-sankey on npm</a>'
16121612

16131613
def query_obj(self):
1614-
qry = super(SankeyViz, self).query_obj()
1614+
qry = super().query_obj()
16151615
if len(qry['groupby']) != 2:
16161616
raise Exception(_('Pick exactly 2 columns as [Source / Target]'))
16171617
qry['metrics'] = [
@@ -1662,7 +1662,7 @@ class DirectedForceViz(BaseViz):
16621662
is_timeseries = False
16631663

16641664
def query_obj(self):
1665-
qry = super(DirectedForceViz, self).query_obj()
1665+
qry = super().query_obj()
16661666
if len(self.form_data['groupby']) != 2:
16671667
raise Exception(_("Pick exactly 2 columns to 'Group By'"))
16681668
qry['metrics'] = [self.form_data['metric']]
@@ -1683,7 +1683,7 @@ class ChordViz(BaseViz):
16831683
is_timeseries = False
16841684

16851685
def query_obj(self):
1686-
qry = super(ChordViz, self).query_obj()
1686+
qry = super().query_obj()
16871687
fd = self.form_data
16881688
qry['groupby'] = [fd.get('groupby'), fd.get('columns')]
16891689
qry['metrics'] = [utils.get_metric_name(fd.get('metric'))]
@@ -1716,7 +1716,7 @@ class CountryMapViz(BaseViz):
17161716
credits = 'From bl.ocks.org By john-guerra'
17171717

17181718
def query_obj(self):
1719-
qry = super(CountryMapViz, self).query_obj()
1719+
qry = super().query_obj()
17201720
qry['metrics'] = [
17211721
self.form_data['metric']]
17221722
qry['groupby'] = [self.form_data['entity']]
@@ -1744,7 +1744,7 @@ class WorldMapViz(BaseViz):
17441744
credits = 'datamaps on <a href="https://www.npmjs.com/package/datamaps">npm</a>'
17451745

17461746
def query_obj(self):
1747-
qry = super(WorldMapViz, self).query_obj()
1747+
qry = super().query_obj()
17481748
qry['groupby'] = [self.form_data['entity']]
17491749
return qry
17501750

@@ -1802,7 +1802,7 @@ def query_obj(self):
18021802
return None
18031803

18041804
def run_extra_queries(self):
1805-
qry = super(FilterBoxViz, self).query_obj()
1805+
qry = super().query_obj()
18061806
filters = self.form_data.get('filter_configs') or []
18071807
qry['row_limit'] = self.filter_row_limit
18081808
self.dataframes = {}
@@ -1880,7 +1880,7 @@ class ParallelCoordinatesViz(BaseViz):
18801880
is_timeseries = False
18811881

18821882
def query_obj(self):
1883-
d = super(ParallelCoordinatesViz, self).query_obj()
1883+
d = super().query_obj()
18841884
fd = self.form_data
18851885
d['groupby'] = [fd.get('series')]
18861886
return d
@@ -1901,7 +1901,7 @@ class HeatmapViz(BaseViz):
19011901
'bl.ocks.org</a>')
19021902

19031903
def query_obj(self):
1904-
d = super(HeatmapViz, self).query_obj()
1904+
d = super().query_obj()
19051905
fd = self.form_data
19061906
d['metrics'] = [fd.get('metric')]
19071907
d['groupby'] = [fd.get('all_columns_x'), fd.get('all_columns_y')]
@@ -1967,7 +1967,7 @@ class MapboxViz(BaseViz):
19671967
'<a href=https://www.mapbox.com/mapbox-gl-js/api/>Mapbox GL JS</a>')
19681968

19691969
def query_obj(self):
1970-
d = super(MapboxViz, self).query_obj()
1970+
d = super().query_obj()
19711971
fd = self.form_data
19721972
label_col = fd.get('mapbox_label')
19731973

@@ -2205,7 +2205,7 @@ def query_obj(self):
22052205
if fd.get('filter_nulls', True):
22062206
self.add_null_filters()
22072207

2208-
d = super(BaseDeckGLViz, self).query_obj()
2208+
d = super().query_obj()
22092209
gb = []
22102210

22112211
for key in self.spatial_control_keys:
@@ -2271,7 +2271,7 @@ def query_obj(self):
22712271
fd.get('time_grain_sqla') or fd.get('granularity'))
22722272
self.point_radius_fixed = (
22732273
fd.get('point_radius_fixed') or {'type': 'fix', 'value': 500})
2274-
return super(DeckScatterViz, self).query_obj()
2274+
return super().query_obj()
22752275

22762276
def get_metrics(self):
22772277
self.metric = None
@@ -2298,7 +2298,7 @@ def get_data(self, df):
22982298
self.dim = self.form_data.get('dimension')
22992299
if self.point_radius_fixed.get('type') != 'metric':
23002300
self.fixed_value = self.point_radius_fixed.get('value')
2301-
return super(DeckScatterViz, self).get_data(df)
2301+
return super().get_data(df)
23022302

23032303

23042304
class DeckScreengrid(BaseDeckGLViz):
@@ -2313,7 +2313,7 @@ class DeckScreengrid(BaseDeckGLViz):
23132313
def query_obj(self):
23142314
fd = self.form_data
23152315
self.is_timeseries = fd.get('time_grain_sqla') or fd.get('granularity')
2316-
return super(DeckScreengrid, self).query_obj()
2316+
return super().query_obj()
23172317

23182318
def get_properties(self, d):
23192319
return {
@@ -2324,7 +2324,7 @@ def get_properties(self, d):
23242324

23252325
def get_data(self, df):
23262326
self.metric_label = utils.get_metric_name(self.metric)
2327-
return super(DeckScreengrid, self).get_data(df)
2327+
return super().get_data(df)
23282328

23292329

23302330
class DeckGrid(BaseDeckGLViz):
@@ -2343,7 +2343,7 @@ def get_properties(self, d):
23432343

23442344
def get_data(self, df):
23452345
self.metric_label = utils.get_metric_name(self.metric)
2346-
return super(DeckGrid, self).get_data(df)
2346+
return super().get_data(df)
23472347

23482348

23492349
def geohash_to_json(geohash_code):
@@ -2374,7 +2374,7 @@ class DeckPathViz(BaseDeckGLViz):
23742374
def query_obj(self):
23752375
fd = self.form_data
23762376
self.is_timeseries = fd.get('time_grain_sqla') or fd.get('granularity')
2377-
d = super(DeckPathViz, self).query_obj()
2377+
d = super().query_obj()
23782378
self.metric = fd.get('metric')
23792379
line_col = fd.get('line_column')
23802380
if d['metrics']:
@@ -2401,7 +2401,7 @@ def get_properties(self, d):
24012401

24022402
def get_data(self, df):
24032403
self.metric_label = utils.get_metric_name(self.metric)
2404-
return super(DeckPathViz, self).get_data(df)
2404+
return super().get_data(df)
24052405

24062406

24072407
class DeckPolygon(DeckPathViz):
@@ -2416,7 +2416,7 @@ def query_obj(self):
24162416
fd = self.form_data
24172417
self.elevation = (
24182418
fd.get('point_radius_fixed') or {'type': 'fix', 'value': 500})
2419-
return super(DeckPolygon, self).query_obj()
2419+
return super().query_obj()
24202420

24212421
def get_metrics(self):
24222422
metrics = [self.form_data.get('metric')]
@@ -2425,7 +2425,7 @@ def get_metrics(self):
24252425
return [metric for metric in metrics if metric]
24262426

24272427
def get_properties(self, d):
2428-
super(DeckPolygon, self).get_properties(d)
2428+
super().get_properties(d)
24292429
fd = self.form_data
24302430
elevation = fd['point_radius_fixed']['value']
24312431
type_ = fd['point_radius_fixed']['type']
@@ -2460,7 +2460,7 @@ class DeckGeoJson(BaseDeckGLViz):
24602460
verbose_name = _('Deck.gl - GeoJSON')
24612461

24622462
def query_obj(self):
2463-
d = super(DeckGeoJson, self).query_obj()
2463+
d = super().query_obj()
24642464
d['columns'] += [self.form_data.get('geojson')]
24652465
d['metrics'] = []
24662466
d['groupby'] = []
@@ -2484,7 +2484,7 @@ def query_obj(self):
24842484
fd = self.form_data
24852485
self.is_timeseries = bool(
24862486
fd.get('time_grain_sqla') or fd.get('granularity'))
2487-
return super(DeckArc, self).query_obj()
2487+
return super().query_obj()
24882488

24892489
def get_properties(self, d):
24902490
dim = self.form_data.get('dimension')
@@ -2496,7 +2496,7 @@ def get_properties(self, d):
24962496
}
24972497

24982498
def get_data(self, df):
2499-
d = super(DeckArc, self).get_data(df)
2499+
d = super().get_data(df)
25002500

25012501
return {
25022502
'features': d['features'],
@@ -2514,7 +2514,7 @@ class EventFlowViz(BaseViz):
25142514
is_timeseries = True
25152515

25162516
def query_obj(self):
2517-
query = super(EventFlowViz, self).query_obj()
2517+
query = super().query_obj()
25182518
form_data = self.form_data
25192519

25202520
event_key = form_data.get('all_columns_x')
@@ -2603,7 +2603,7 @@ class RoseViz(NVD3TimeSeriesViz):
26032603
is_timeseries = True
26042604

26052605
def get_data(self, df):
2606-
data = super(RoseViz, self).get_data(df)
2606+
data = super().get_data(df)
26072607
result = {}
26082608
for datum in data:
26092609
key = datum['key']
@@ -2631,7 +2631,7 @@ class PartitionViz(NVD3TimeSeriesViz):
26312631
verbose_name = _('Partition Diagram')
26322632

26332633
def query_obj(self):
2634-
query_obj = super(PartitionViz, self).query_obj()
2634+
query_obj = super().query_obj()
26352635
time_op = self.form_data.get('time_series_option', 'not_time')
26362636
# Return time series data if the user specifies so
26372637
query_obj['is_timeseries'] = time_op != 'not_time'

0 commit comments

Comments
 (0)