@@ -106,7 +106,13 @@ def parse_db_schema(db_file):
106
106
for tbl in schema_json :
107
107
columns = []
108
108
for col in tbl ["columns" ]:
109
- columns .append (ColumnSchema (col ["name" ], col ["type" ], "primary_key" in col and col ["primary_key" ]))
109
+ columns .append (
110
+ ColumnSchema (
111
+ col ["name" ],
112
+ col ["type" ],
113
+ "primary_key" in col and col ["primary_key" ],
114
+ )
115
+ )
110
116
111
117
tables [tbl ["table" ]] = TableSchema (tbl ["table" ], columns )
112
118
return tables
@@ -118,7 +124,13 @@ def db_schema_from_json(schema_json):
118
124
for tbl in schema_json :
119
125
columns = []
120
126
for col in tbl ["columns" ]:
121
- columns .append (ColumnSchema (col ["name" ], col ["type" ], "primary_key" in col and col ["primary_key" ]))
127
+ columns .append (
128
+ ColumnSchema (
129
+ col ["name" ],
130
+ col ["type" ],
131
+ "primary_key" in col and col ["primary_key" ],
132
+ )
133
+ )
122
134
123
135
tables [tbl ["table" ]] = TableSchema (tbl ["table" ], columns )
124
136
return tables
@@ -319,7 +331,10 @@ def make_local_changes_layer(mp, layer):
319
331
diff_path = get_local_changes (geodiff , layer_path , mp )
320
332
321
333
if diff_path is None :
322
- return None , f"Failed to retrieve changes, as there is no base file for layer '{ layer .name ()} '"
334
+ return (
335
+ None ,
336
+ f"Failed to retrieve changes, as there is no base file for layer '{ layer .name ()} '" ,
337
+ )
323
338
324
339
db_schema = parse_db_schema (layer_path )
325
340
diff = parse_diff (geodiff , diff_path )
@@ -489,17 +504,29 @@ def style_diff_layer(layer, schema_table):
489
504
root_rule = QgsRuleBasedRenderer .Rule (None )
490
505
root_rule .appendChild (
491
506
QgsRuleBasedRenderer .Rule (
492
- QgsMarkerSymbol .createSimple (point_symbol_insert ), 0 , 0 , "_op = 'insert'" , "Insert"
507
+ QgsMarkerSymbol .createSimple (point_symbol_insert ),
508
+ 0 ,
509
+ 0 ,
510
+ "_op = 'insert'" ,
511
+ "Insert" ,
493
512
)
494
513
)
495
514
root_rule .appendChild (
496
515
QgsRuleBasedRenderer .Rule (
497
- QgsMarkerSymbol .createSimple (point_symbol_update ), 0 , 0 , "_op = 'update'" , "Update"
516
+ QgsMarkerSymbol .createSimple (point_symbol_update ),
517
+ 0 ,
518
+ 0 ,
519
+ "_op = 'update'" ,
520
+ "Update" ,
498
521
)
499
522
)
500
523
root_rule .appendChild (
501
524
QgsRuleBasedRenderer .Rule (
502
- QgsMarkerSymbol .createSimple (point_symbol_delete ), 0 , 0 , "_op = 'delete'" , "Delete"
525
+ QgsMarkerSymbol .createSimple (point_symbol_delete ),
526
+ 0 ,
527
+ 0 ,
528
+ "_op = 'delete'" ,
529
+ "Delete" ,
503
530
)
504
531
)
505
532
r = QgsRuleBasedRenderer (root_rule )
@@ -521,13 +548,31 @@ def style_diff_layer(layer, schema_table):
521
548
522
549
root_rule = QgsRuleBasedRenderer .Rule (None )
523
550
root_rule .appendChild (
524
- QgsRuleBasedRenderer .Rule (QgsLineSymbol .createSimple (line_symbol_insert ), 0 , 0 , "_op = 'insert'" , "Insert" )
551
+ QgsRuleBasedRenderer .Rule (
552
+ QgsLineSymbol .createSimple (line_symbol_insert ),
553
+ 0 ,
554
+ 0 ,
555
+ "_op = 'insert'" ,
556
+ "Insert" ,
557
+ )
525
558
)
526
559
root_rule .appendChild (
527
- QgsRuleBasedRenderer .Rule (QgsLineSymbol .createSimple (line_symbol_update ), 0 , 0 , "_op = 'update'" , "Update" )
560
+ QgsRuleBasedRenderer .Rule (
561
+ QgsLineSymbol .createSimple (line_symbol_update ),
562
+ 0 ,
563
+ 0 ,
564
+ "_op = 'update'" ,
565
+ "Update" ,
566
+ )
528
567
)
529
568
root_rule .appendChild (
530
- QgsRuleBasedRenderer .Rule (QgsLineSymbol .createSimple (line_symbol_delete ), 0 , 0 , "_op = 'delete'" , "Delete" )
569
+ QgsRuleBasedRenderer .Rule (
570
+ QgsLineSymbol .createSimple (line_symbol_delete ),
571
+ 0 ,
572
+ 0 ,
573
+ "_op = 'delete'" ,
574
+ "Delete" ,
575
+ )
531
576
)
532
577
r = QgsRuleBasedRenderer (root_rule )
533
578
layer .setRenderer (r )
@@ -551,13 +596,31 @@ def style_diff_layer(layer, schema_table):
551
596
552
597
root_rule = QgsRuleBasedRenderer .Rule (None )
553
598
root_rule .appendChild (
554
- QgsRuleBasedRenderer .Rule (QgsFillSymbol .createSimple (fill_symbol_insert ), 0 , 0 , "_op = 'insert'" , "Insert" )
599
+ QgsRuleBasedRenderer .Rule (
600
+ QgsFillSymbol .createSimple (fill_symbol_insert ),
601
+ 0 ,
602
+ 0 ,
603
+ "_op = 'insert'" ,
604
+ "Insert" ,
605
+ )
555
606
)
556
607
root_rule .appendChild (
557
- QgsRuleBasedRenderer .Rule (QgsFillSymbol .createSimple (fill_symbol_update ), 0 , 0 , "_op = 'update'" , "Update" )
608
+ QgsRuleBasedRenderer .Rule (
609
+ QgsFillSymbol .createSimple (fill_symbol_update ),
610
+ 0 ,
611
+ 0 ,
612
+ "_op = 'update'" ,
613
+ "Update" ,
614
+ )
558
615
)
559
616
root_rule .appendChild (
560
- QgsRuleBasedRenderer .Rule (QgsFillSymbol .createSimple (fill_symbol_delete ), 0 , 0 , "_op = 'delete'" , "Delete" )
617
+ QgsRuleBasedRenderer .Rule (
618
+ QgsFillSymbol .createSimple (fill_symbol_delete ),
619
+ 0 ,
620
+ 0 ,
621
+ "_op = 'delete'" ,
622
+ "Delete" ,
623
+ )
561
624
)
562
625
r = QgsRuleBasedRenderer (root_rule )
563
626
layer .setRenderer (r )
0 commit comments