@@ -655,7 +655,7 @@ def cloud_action(self, action):
655655 self ._cloud_action = action
656656
657657 def get_attachment_field_type (self , field_name : str ) -> Optional [AttachmentType ]:
658- if self .layer .type () != QgsMapLayer .VectorLayer :
658+ if self .layer .type () != QgsMapLayer .LayerType . VectorLayer :
659659 raise ExpectedVectorLayerError (
660660 f'Cannot get attachment field types for non-vector layer "{ self .layer .name ()} "!'
661661 )
@@ -670,7 +670,7 @@ def get_attachment_field_type(self, field_name: str) -> Optional[AttachmentType]
670670 return self .get_attachment_type_by_int_value (resource_type )
671671
672672 def get_attachment_fields (self ) -> Dict [str , AttachmentType ]:
673- if self .layer .type () != QgsMapLayer .VectorLayer :
673+ if self .layer .type () != QgsMapLayer .LayerType . VectorLayer :
674674 return {}
675675
676676 attachment_fields = {}
@@ -798,7 +798,7 @@ def available_actions(self):
798798 )
799799 )
800800
801- if self .layer .type () == QgsMapLayer .VectorLayer :
801+ if self .layer .type () == QgsMapLayer .LayerType . VectorLayer :
802802 actions .append (
803803 (
804804 SyncAction .OFFLINE ,
@@ -837,7 +837,7 @@ def available_cloud_actions(self):
837837
838838 return actions
839839
840- if self .layer .type () == QgsMapLayer .VectorLayer :
840+ if self .layer .type () == QgsMapLayer .LayerType . VectorLayer :
841841 # all vector layers can be converted for offline editting
842842 actions .append (
843843 (
@@ -886,7 +886,7 @@ def preferred_cloud_action(self, prefer_online):
886886 else :
887887 if ( # noqa: SIM114
888888 (self .is_file and not self .is_localized_path )
889- or self .layer .type () != QgsMapLayer .VectorLayer
889+ or self .layer .type () != QgsMapLayer .LayerType . VectorLayer
890890 ) and action == SyncAction .NO_ACTION :
891891 return idx , action
892892 elif action == SyncAction .OFFLINE :
@@ -901,7 +901,7 @@ def is_supported(self):
901901
902902 @property
903903 def can_lock_geometry (self ):
904- return self .layer .type () == QgsMapLayer .VectorLayer
904+ return self .layer .type () == QgsMapLayer .LayerType . VectorLayer
905905
906906 @property
907907 def value_map_button_interface_threshold (self ):
@@ -1182,7 +1182,7 @@ def filename(self) -> str:
11821182 metadata = self .metadata
11831183 filename = ""
11841184
1185- if self .layer .type () == QgsMapLayer .VectorTileLayer :
1185+ if self .layer .type () == QgsMapLayer .LayerType . VectorTileLayer :
11861186 uri = QgsDataSourceUri ()
11871187 uri .setEncodedUri (self .layer .source ())
11881188 return uri .param ("url" )
@@ -1255,7 +1255,7 @@ def pk_attr_name(self) -> str:
12551255 def get_pk_attr_name (self ) -> str :
12561256 pk_attr_name : str = ""
12571257
1258- if self .layer .type () != QgsMapLayer .VectorLayer :
1258+ if self .layer .type () != QgsMapLayer .LayerType . VectorLayer :
12591259 raise ExpectedVectorLayerError ()
12601260
12611261 pk_indexes = self .layer .primaryKeyAttributes ()
@@ -1344,7 +1344,7 @@ def copy(self, target_path, copied_files, keep_existent=False):
13441344 uri .setDatabase (os .path .join (target_path , file_name ))
13451345 uri .setTable (metadata ["layerName" ])
13461346 new_source = uri .uri ()
1347- elif self .layer .type () == QgsMapLayer .VectorTileLayer :
1347+ elif self .layer .type () == QgsMapLayer .LayerType . VectorTileLayer :
13481348 uri = QgsDataSourceUri ()
13491349 uri .setEncodedUri (self .layer .source ())
13501350 uri .setParam ("url" , os .path .join (target_path , file_name ))
@@ -1366,7 +1366,10 @@ def convert_to_gpkg(self, target_path): # noqa: PLR0912, PLR0915
13661366 :param target_path: A path to a folder into which the data will be copied
13671367 :param keep_existent: if True and target file already exists, keep it as it is
13681368 """
1369- if self .layer .type () != QgsMapLayer .VectorLayer or not self .layer .isValid ():
1369+ if (
1370+ self .layer .type () != QgsMapLayer .LayerType .VectorLayer
1371+ or not self .layer .isValid ()
1372+ ):
13701373 return None
13711374
13721375 assert isinstance (self .layer , QgsVectorLayer )
@@ -1421,7 +1424,7 @@ def convert_to_gpkg(self, target_path): # noqa: PLR0912, PLR0915
14211424 fields = source_layer .fields ()
14221425 virtual_field_count = 0
14231426 for i in range (len (fields )):
1424- if fields .fieldOrigin (i ) == QgsFields .OriginExpression :
1427+ if fields .fieldOrigin (i ) == QgsFields .FieldOrigin . OriginExpression :
14251428 source_layer .removeExpressionField (i - virtual_field_count )
14261429 virtual_field_count += 1
14271430
@@ -1437,7 +1440,7 @@ def convert_to_gpkg(self, target_path): # noqa: PLR0912, PLR0915
14371440 source_layer , dest_file , QgsCoordinateTransformContext (), options
14381441 )
14391442
1440- if error != QgsVectorFileWriter .NoError :
1443+ if error != QgsVectorFileWriter .WriterError . NoError :
14411444 return None
14421445 if returned_dest_file :
14431446 new_source = returned_dest_file
0 commit comments