Coverage report: 51%

Files Functions Classes

coverage.py v7.15.4, created at 2026-08-24 12:46 +0200

File function   statements missing excluded   coverage
gws-app/gws/__init__.py Data.__init__   1 0 0   100%
gws-app/gws/__init__.py Data.__repr__   1 0 0   100%
gws-app/gws/__init__.py Data.__getitem__   1 0 0   100%
gws-app/gws/__init__.py Data.__setitem__   1 1 0   0%
gws-app/gws/__init__.py Data.get   1 0 0   100%
gws-app/gws/__init__.py Data.setdefault   1 1 0   0%
gws-app/gws/__init__.py Data.set   1 0 0   100%
gws-app/gws/__init__.py Data.update   8 0 0   100%
gws-app/gws/__init__.py _data_getattr   3 0 0   100%
gws-app/gws/__init__.py is_data_object   1 0 0   100%
gws-app/gws/__init__.py to_data_object   7 5 0   29%
gws-app/gws/__init__.py Error.__repr__   1 0 0   100%
gws-app/gws/__init__.py SpecRuntime.read   0 0 0   100%
gws-app/gws/__init__.py SpecRuntime.object_descriptor   0 0 0   100%
gws-app/gws/__init__.py SpecRuntime.command_descriptor   0 0 0   100%
gws-app/gws/__init__.py SpecRuntime.register_object   0 0 0   100%
gws-app/gws/__init__.py SpecRuntime.get_class   0 0 0   100%
gws-app/gws/__init__.py SpecRuntime.parse_classref   0 0 0   100%
gws-app/gws/__init__.py SpecRuntime.get_config_types   0 0 0   100%
gws-app/gws/__init__.py Object.props   0 0 0   100%
gws-app/gws/__init__.py Object.__init__   1 0 0   100%
gws-app/gws/__init__.py Node.initialize   1 0 0   100%
gws-app/gws/__init__.py Node.pre_configure   0 0 0   100%
gws-app/gws/__init__.py Node.configure   0 0 0   100%
gws-app/gws/__init__.py Node.post_configure   0 0 0   100%
gws-app/gws/__init__.py Node.activate   0 0 0   100%
gws-app/gws/__init__.py Node.create_child   1 0 0   100%
gws-app/gws/__init__.py Node.create_child_if_configured   1 0 0   100%
gws-app/gws/__init__.py Node.create_children   1 0 0   100%
gws-app/gws/__init__.py Node.cfg   1 0 0   100%
gws-app/gws/__init__.py Node.is_a   1 0 0   100%
gws-app/gws/__init__.py Node.find_all   1 0 0   100%
gws-app/gws/__init__.py Node.find_first   1 0 0   100%
gws-app/gws/__init__.py Node.find_closest   1 0 0   100%
gws-app/gws/__init__.py Node.find_ancestors   1 0 0   100%
gws-app/gws/__init__.py Node.find_descendants   1 0 0   100%
gws-app/gws/__init__.py Node.enter_middleware   0 0 0   100%
gws-app/gws/__init__.py Node.exit_middleware   0 0 0   100%
gws-app/gws/__init__.py Node.periodic_task   0 0 0   100%
gws-app/gws/__init__.py Root.__init__   1 0 0   100%
gws-app/gws/__init__.py Root.initialize   1 0 0   100%
gws-app/gws/__init__.py Root.post_initialize   1 0 0   100%
gws-app/gws/__init__.py Root.activate   1 0 0   100%
gws-app/gws/__init__.py Root.find_all   1 0 0   100%
gws-app/gws/__init__.py Root.find_first   1 0 0   100%
gws-app/gws/__init__.py Root.get   1 0 0   100%
gws-app/gws/__init__.py Root.object_count   1 1 0   0%
gws-app/gws/__init__.py Root.create   1 0 0   100%
gws-app/gws/__init__.py Root.create_shared   1 0 0   100%
gws-app/gws/__init__.py Root.create_temporary   1 0 0   100%
gws-app/gws/__init__.py Root.create_application   1 0 0   100%
gws-app/gws/__init__.py create_root   1 0 0   100%
gws-app/gws/__init__.py props_of   1 0 0   100%
gws-app/gws/__init__.py Image.size   0 0 0   100%
gws-app/gws/__init__.py Image.mode   0 0 0   100%
gws-app/gws/__init__.py Image.add_box   0 0 0   100%
gws-app/gws/__init__.py Image.add_text   0 0 0   100%
gws-app/gws/__init__.py Image.compose   0 0 0   100%
gws-app/gws/__init__.py Image.crop   0 0 0   100%
gws-app/gws/__init__.py Image.paste   0 0 0   100%
gws-app/gws/__init__.py Image.resize   0 0 0   100%
gws-app/gws/__init__.py Image.resize_to   0 0 0   100%
gws-app/gws/__init__.py Image.rotate   0 0 0   100%
gws-app/gws/__init__.py Image.to_bytes   0 0 0   100%
gws-app/gws/__init__.py Image.to_base64   0 0 0   100%
gws-app/gws/__init__.py Image.to_data_url   0 0 0   100%
gws-app/gws/__init__.py Image.to_path   0 0 0   100%
gws-app/gws/__init__.py Image.to_array   0 0 0   100%
gws-app/gws/__init__.py Image.compare_to   0 0 0   100%
gws-app/gws/__init__.py DateFormatter.format   0 0 0   100%
gws-app/gws/__init__.py DateFormatter.short   0 0 0   100%
gws-app/gws/__init__.py DateFormatter.medium   0 0 0   100%
gws-app/gws/__init__.py DateFormatter.long   0 0 0   100%
gws-app/gws/__init__.py DateFormatter.iso   0 0 0   100%
gws-app/gws/__init__.py TimeFormatter.format   0 0 0   100%
gws-app/gws/__init__.py TimeFormatter.short   0 0 0   100%
gws-app/gws/__init__.py TimeFormatter.medium   0 0 0   100%
gws-app/gws/__init__.py TimeFormatter.long   0 0 0   100%
gws-app/gws/__init__.py TimeFormatter.iso   0 0 0   100%
gws-app/gws/__init__.py NumberFormatter.format   0 0 0   100%
gws-app/gws/__init__.py NumberFormatter.decimal   0 0 0   100%
gws-app/gws/__init__.py NumberFormatter.grouped   0 0 0   100%
gws-app/gws/__init__.py NumberFormatter.currency   0 0 0   100%
gws-app/gws/__init__.py NumberFormatter.percent   0 0 0   100%
gws-app/gws/__init__.py XmlElement.__len__   0 0 1   100%
gws-app/gws/__init__.py XmlElement.__iter__   0 0 1   100%
gws-app/gws/__init__.py XmlElement.__getitem__   0 0 1   100%
gws-app/gws/__init__.py XmlElement.append   0 0 0   100%
gws-app/gws/__init__.py XmlElement.clear   0 0 0   100%
gws-app/gws/__init__.py XmlElement.extend   0 0 0   100%
gws-app/gws/__init__.py XmlElement.find   0 0 0   100%
gws-app/gws/__init__.py XmlElement.require   0 0 0   100%
gws-app/gws/__init__.py XmlElement.findall   0 0 0   100%
gws-app/gws/__init__.py XmlElement.findtext   0 0 0   100%
gws-app/gws/__init__.py XmlElement.get   0 0 0   100%
gws-app/gws/__init__.py XmlElement.insert   0 0 0   100%
gws-app/gws/__init__.py XmlElement.items   0 0 0   100%
gws-app/gws/__init__.py XmlElement.iter   0 0 0   100%
gws-app/gws/__init__.py XmlElement.iterfind   0 0 0   100%
gws-app/gws/__init__.py XmlElement.itertext   0 0 0   100%
gws-app/gws/__init__.py XmlElement.keys   0 0 0   100%
gws-app/gws/__init__.py XmlElement.remove   0 0 0   100%
gws-app/gws/__init__.py XmlElement.set   0 0 0   100%
gws-app/gws/__init__.py XmlElement.attr   0 0 0   100%
gws-app/gws/__init__.py XmlElement.hasattr   0 0 0   100%
gws-app/gws/__init__.py XmlElement.add   0 0 0   100%
gws-app/gws/__init__.py XmlElement.children   0 0 0   100%
gws-app/gws/__init__.py XmlElement.findfirst   0 0 0   100%
gws-app/gws/__init__.py XmlElement.textof   0 0 0   100%
gws-app/gws/__init__.py XmlElement.textlist   0 0 0   100%
gws-app/gws/__init__.py XmlElement.textdict   0 0 0   100%
gws-app/gws/__init__.py XmlElement.remove_namespaces   0 0 0   100%
gws-app/gws/__init__.py XmlElement.to_string   0 0 0   100%
gws-app/gws/__init__.py XmlElement.to_dict   0 0 0   100%
gws-app/gws/__init__.py XmlElement.to_list   0 0 0   100%
gws-app/gws/__init__.py Crs.axis_for_format   0 0 0   100%
gws-app/gws/__init__.py Crs.transform_extent   0 0 0   100%
gws-app/gws/__init__.py Crs.extent_size_in_meters   0 0 0   100%
gws-app/gws/__init__.py Crs.point_offset_in_meters   0 0 0   100%
gws-app/gws/__init__.py Crs.transformer   0 0 0   100%
gws-app/gws/__init__.py Crs.to_string   0 0 0   100%
gws-app/gws/__init__.py Crs.to_geojson   0 0 0   100%
gws-app/gws/__init__.py ServerManager.create_server_configs   0 0 0   100%
gws-app/gws/__init__.py ServerMonitor.watch_directory   0 0 0   100%
gws-app/gws/__init__.py ServerMonitor.watch_file   0 0 0   100%
gws-app/gws/__init__.py ServerMonitor.register_periodic_task   0 0 0   100%
gws-app/gws/__init__.py ServerMonitor.schedule_reload   0 0 0   100%
gws-app/gws/__init__.py ServerMonitor.start   0 0 0   100%
gws-app/gws/__init__.py Feature.get   0 0 0   100%
gws-app/gws/__init__.py Feature.has   0 0 0   100%
gws-app/gws/__init__.py Feature.set   0 0 0   100%
gws-app/gws/__init__.py Feature.raw   0 0 0   100%
gws-app/gws/__init__.py Feature.render_views   0 0 0   100%
gws-app/gws/__init__.py Feature.shape   0 0 0   100%
gws-app/gws/__init__.py Feature.to_svg   0 0 0   100%
gws-app/gws/__init__.py Feature.to_geojson   0 0 0   100%
gws-app/gws/__init__.py Feature.transform_to   0 0 0   100%
gws-app/gws/__init__.py Feature.uid   0 0 0   100%
gws-app/gws/__init__.py Shape.area   0 0 0   100%
gws-app/gws/__init__.py Shape.bounds   0 0 0   100%
gws-app/gws/__init__.py Shape.centroid   0 0 0   100%
gws-app/gws/__init__.py Shape.to_wkb   0 0 0   100%
gws-app/gws/__init__.py Shape.to_wkb_hex   0 0 0   100%
gws-app/gws/__init__.py Shape.to_ewkb   0 0 0   100%
gws-app/gws/__init__.py Shape.to_ewkb_hex   0 0 0   100%
gws-app/gws/__init__.py Shape.to_wkt   0 0 0   100%
gws-app/gws/__init__.py Shape.to_ewkt   0 0 0   100%
gws-app/gws/__init__.py Shape.to_geojson   0 0 0   100%
gws-app/gws/__init__.py Shape.to_props   0 0 0   100%
gws-app/gws/__init__.py Shape.is_empty   0 0 0   100%
gws-app/gws/__init__.py Shape.is_ring   0 0 0   100%
gws-app/gws/__init__.py Shape.is_simple   0 0 0   100%
gws-app/gws/__init__.py Shape.is_valid   0 0 0   100%
gws-app/gws/__init__.py Shape.equals   0 0 0   100%
gws-app/gws/__init__.py Shape.contains   0 0 0   100%
gws-app/gws/__init__.py Shape.covers   0 0 0   100%
gws-app/gws/__init__.py Shape.covered_by   0 0 0   100%
gws-app/gws/__init__.py Shape.crosses   0 0 0   100%
gws-app/gws/__init__.py Shape.disjoint   0 0 0   100%
gws-app/gws/__init__.py Shape.intersects   0 0 0   100%
gws-app/gws/__init__.py Shape.overlaps   0 0 0   100%
gws-app/gws/__init__.py Shape.touches   0 0 0   100%
gws-app/gws/__init__.py Shape.within   0 0 0   100%
gws-app/gws/__init__.py Shape.union   0 0 0   100%
gws-app/gws/__init__.py Shape.intersection   0 0 0   100%
gws-app/gws/__init__.py Shape.to_multi   0 0 0   100%
gws-app/gws/__init__.py Shape.to_type   0 0 0   100%
gws-app/gws/__init__.py Shape.to_2d   0 0 0   100%
gws-app/gws/__init__.py Shape.tolerance_polygon   0 0 0   100%
gws-app/gws/__init__.py Shape.transformed_to   0 0 0   100%
gws-app/gws/__init__.py ActionManager.actions_for_project   0 0 0   100%
gws-app/gws/__init__.py ActionManager.find_action   0 0 0   100%
gws-app/gws/__init__.py ActionManager.prepare_action   0 0 0   100%
gws-app/gws/__init__.py User.acl_bit   0 0 0   100%
gws-app/gws/__init__.py User.can   0 0 0   100%
gws-app/gws/__init__.py User.can_create   0 0 0   100%
gws-app/gws/__init__.py User.can_delete   0 0 0   100%
gws-app/gws/__init__.py User.can_read   0 0 0   100%
gws-app/gws/__init__.py User.can_use   0 0 0   100%
gws-app/gws/__init__.py User.can_write   0 0 0   100%
gws-app/gws/__init__.py User.can_edit   0 0 0   100%
gws-app/gws/__init__.py User.acquire   0 0 0   100%
gws-app/gws/__init__.py User.require   0 0 0   100%
gws-app/gws/__init__.py User.require_project   0 0 0   100%
gws-app/gws/__init__.py User.require_layer   0 0 0   100%
gws-app/gws/__init__.py AuthManager.authenticate   0 0 0   100%
gws-app/gws/__init__.py AuthManager.create_transient_session   0 0 0   100%
gws-app/gws/__init__.py AuthManager.get_user   0 0 0   100%
gws-app/gws/__init__.py AuthManager.add_provider   0 0 0   100%
gws-app/gws/__init__.py AuthManager.add_method   0 0 0   100%
gws-app/gws/__init__.py AuthManager.add_multi_factor_adapter   0 0 0   100%
gws-app/gws/__init__.py AuthManager.can_use_method   0 0 0   100%
gws-app/gws/__init__.py AuthManager.get_provider   0 0 0   100%
gws-app/gws/__init__.py AuthManager.get_method   0 0 0   100%
gws-app/gws/__init__.py AuthManager.get_multi_factor_adapter   0 0 0   100%
gws-app/gws/__init__.py AuthManager.serialize_user   0 0 0   100%
gws-app/gws/__init__.py AuthManager.unserialize_user   0 0 0   100%
gws-app/gws/__init__.py AuthManager.is_public_object   0 0 0   100%
gws-app/gws/__init__.py AuthMethod.open_session   0 0 0   100%
gws-app/gws/__init__.py AuthMethod.close_session   0 0 0   100%
gws-app/gws/__init__.py AuthMultiFactorAdapter.start   0 0 0   100%
gws-app/gws/__init__.py AuthMultiFactorAdapter.verify   0 0 0   100%
gws-app/gws/__init__.py AuthMultiFactorAdapter.cancel   0 0 0   100%
gws-app/gws/__init__.py AuthMultiFactorAdapter.check_state   0 0 0   100%
gws-app/gws/__init__.py AuthMultiFactorAdapter.check_restart   0 0 0   100%
gws-app/gws/__init__.py AuthMultiFactorAdapter.restart   0 0 0   100%
gws-app/gws/__init__.py AuthMultiFactorAdapter.key_uri   0 0 0   100%
gws-app/gws/__init__.py AuthProvider.get_user   0 0 0   100%
gws-app/gws/__init__.py AuthProvider.authenticate   0 0 0   100%
gws-app/gws/__init__.py AuthProvider.serialize_user   0 0 0   100%
gws-app/gws/__init__.py AuthProvider.unserialize_user   0 0 0   100%
gws-app/gws/__init__.py AuthSession.get   0 0 0   100%
gws-app/gws/__init__.py AuthSession.set   0 0 0   100%
gws-app/gws/__init__.py AuthSessionManager.create   0 0 0   100%
gws-app/gws/__init__.py AuthSessionManager.delete   0 0 0   100%
gws-app/gws/__init__.py AuthSessionManager.delete_all   0 0 0   100%
gws-app/gws/__init__.py AuthSessionManager.get   0 0 0   100%
gws-app/gws/__init__.py AuthSessionManager.list_all   0 0 0   100%
gws-app/gws/__init__.py AuthSessionManager.save   0 0 0   100%
gws-app/gws/__init__.py AuthSessionManager.touch   0 0 0   100%
gws-app/gws/__init__.py AuthSessionManager.cleanup   0 0 0   100%
gws-app/gws/__init__.py Layer.render   0 0 1   100%
gws-app/gws/__init__.py Layer.find_features   0 0 1   100%
gws-app/gws/__init__.py Layer.render_legend   0 0 1   100%
gws-app/gws/__init__.py Layer.url_path   0 0 1   100%
gws-app/gws/__init__.py Layer.ancestors   0 0 1   100%
gws-app/gws/__init__.py Layer.descendants   0 0 1   100%
gws-app/gws/__init__.py Legend.render   0 0 1   100%
gws-app/gws/__init__.py ModelValidator.validate   0 0 1   100%
gws-app/gws/__init__.py ModelValue.compute   0 0 1   100%
gws-app/gws/__init__.py ModelField.before_select   0 0 1   100%
gws-app/gws/__init__.py ModelField.after_select   0 0 1   100%
gws-app/gws/__init__.py ModelField.before_create   0 0 1   100%
gws-app/gws/__init__.py ModelField.after_create   0 0 1   100%
gws-app/gws/__init__.py ModelField.before_create_related   0 0 1   100%
gws-app/gws/__init__.py ModelField.after_create_related   0 0 1   100%
gws-app/gws/__init__.py ModelField.before_update   0 0 1   100%
gws-app/gws/__init__.py ModelField.after_update   0 0 1   100%
gws-app/gws/__init__.py ModelField.before_delete   0 0 1   100%
gws-app/gws/__init__.py ModelField.after_delete   0 0 1   100%
gws-app/gws/__init__.py ModelField.do_init   0 0 1   100%
gws-app/gws/__init__.py ModelField.do_init_related   0 0 1   100%
gws-app/gws/__init__.py ModelField.do_validate   0 0 1   100%
gws-app/gws/__init__.py ModelField.from_props   0 0 1   100%
gws-app/gws/__init__.py ModelField.to_props   0 0 1   100%
gws-app/gws/__init__.py ModelField.from_record   0 0 1   100%
gws-app/gws/__init__.py ModelField.to_record   0 0 1   100%
gws-app/gws/__init__.py ModelField.related_models   0 0 1   100%
gws-app/gws/__init__.py ModelField.find_relatable_features   0 0 1   100%
gws-app/gws/__init__.py ModelField.raw_to_python   0 0 1   100%
gws-app/gws/__init__.py ModelField.prop_to_python   0 0 1   100%
gws-app/gws/__init__.py ModelField.python_to_raw   0 0 1   100%
gws-app/gws/__init__.py ModelField.python_to_prop   0 0 1   100%
gws-app/gws/__init__.py ModelField.describe   0 0 1   100%
gws-app/gws/__init__.py Model.find_features   0 0 1   100%
gws-app/gws/__init__.py Model.get_features   0 0 1   100%
gws-app/gws/__init__.py Model.get_feature   0 0 1   100%
gws-app/gws/__init__.py Model.init_feature   0 0 1   100%
gws-app/gws/__init__.py Model.create_feature   0 0 1   100%
gws-app/gws/__init__.py Model.update_feature   0 0 1   100%
gws-app/gws/__init__.py Model.delete_feature   0 0 1   100%
gws-app/gws/__init__.py Model.validate_feature   0 0 1   100%
gws-app/gws/__init__.py Model.feature_from_props   0 0 1   100%
gws-app/gws/__init__.py Model.feature_to_props   0 0 1   100%
gws-app/gws/__init__.py Model.feature_to_view_props   0 0 1   100%
gws-app/gws/__init__.py Model.describe   0 0 1   100%
gws-app/gws/__init__.py Model.field   0 0 1   100%
gws-app/gws/__init__.py Model.related_models   0 0 1   100%
gws-app/gws/__init__.py ModelManager.get_model   0 0 1   100%
gws-app/gws/__init__.py ModelManager.find_model   0 0 1   100%
gws-app/gws/__init__.py ModelManager.editable_models   0 0 1   100%
gws-app/gws/__init__.py ModelManager.default_model   0 0 1   100%
gws-app/gws/__init__.py DatabaseModel.table   0 0 0   100%
gws-app/gws/__init__.py DatabaseModel.column   0 0 0   100%
gws-app/gws/__init__.py DatabaseModel.uid_column   0 0 0   100%
gws-app/gws/__init__.py DatabaseModel.fetch_features   0 0 0   100%
gws-app/gws/__init__.py DatabaseModel.build_select   0 0 0   100%
gws-app/gws/__init__.py DatabaseManager.create_provider   0 0 0   100%
gws-app/gws/__init__.py DatabaseManager.find_provider   0 0 0   100%
gws-app/gws/__init__.py DatabaseConnection.__enter__   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.__exit__   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.execute   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.commit   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.rollback   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.close   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.exec   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.exec_commit   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.exec_rollback   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.fetch_all   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.fetch_first   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.fetch_scalars   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.fetch_strings   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.fetch_ints   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.fetch_scalar   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.fetch_string   0 0 1   100%
gws-app/gws/__init__.py DatabaseConnection.fetch_int   0 0 1   100%
gws-app/gws/__init__.py DatabaseProvider.connect   0 0 1   100%
gws-app/gws/__init__.py DatabaseProvider.engine_options   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.url   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.engine   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.create_engine   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.describe   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.describe_column   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.table   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.column   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.count   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.has_schema   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.has_table   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.has_column   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.join_table_name   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.split_table_name   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.table_bounds   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.select_text   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.execute_text   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.schema_names   0 0 0   100%
gws-app/gws/__init__.py DatabaseProvider.inspect_schema   0 0 0   100%
gws-app/gws/__init__.py JobManager.create_job   0 0 1   100%
gws-app/gws/__init__.py JobManager.get_job   0 0 1   100%
gws-app/gws/__init__.py JobManager.update_job   0 0 1   100%
gws-app/gws/__init__.py JobManager.run_job   0 0 1   100%
gws-app/gws/__init__.py JobManager.cancel_job   0 0 1   100%
gws-app/gws/__init__.py JobManager.remove_job   0 0 1   100%
gws-app/gws/__init__.py JobManager.schedule_job   0 0 1   100%
gws-app/gws/__init__.py JobManager.require_job   0 0 1   100%
gws-app/gws/__init__.py JobManager.require_result   0 0 1   100%
gws-app/gws/__init__.py JobManager.handle_status_request   0 0 1   100%
gws-app/gws/__init__.py JobManager.handle_cancel_request   0 0 1   100%
gws-app/gws/__init__.py JobManager.job_status_response   0 0 1   100%
gws-app/gws/__init__.py OwsService.handle_request   0 0 0   100%
gws-app/gws/__init__.py OwsService.layer_is_compatible   0 0 0   100%
gws-app/gws/__init__.py OwsProvider.get_operation   0 0 1   100%
gws-app/gws/__init__.py OwsProvider.get_features   0 0 1   100%
gws-app/gws/__init__.py PrinterManager.start_print_job   0 0 1   100%
gws-app/gws/__init__.py PrinterManager.exec_print   0 0 1   100%
gws-app/gws/__init__.py SearchManager.run_search   0 0 1   100%
gws-app/gws/__init__.py Finder.run   0 0 1   100%
gws-app/gws/__init__.py Finder.can_run   0 0 1   100%
gws-app/gws/__init__.py StorageManager.create_provider   0 0 1   100%
gws-app/gws/__init__.py StorageManager.find_provider   0 0 1   100%
gws-app/gws/__init__.py StorageProvider.list_names   0 0 1   100%
gws-app/gws/__init__.py StorageProvider.read   0 0 1   100%
gws-app/gws/__init__.py StorageProvider.write   0 0 1   100%
gws-app/gws/__init__.py StorageProvider.delete   0 0 1   100%
gws-app/gws/__init__.py Template.render   0 0 0   100%
gws-app/gws/__init__.py TemplateManager.find_templates   0 0 1   100%
gws-app/gws/__init__.py TemplateManager.find_template   0 0 1   100%
gws-app/gws/__init__.py TemplateManager.template_from_path   0 0 1   100%
gws-app/gws/__init__.py WebRequester.parse   0 0 0   100%
gws-app/gws/__init__.py WebRequester.params   0 0 0   100%
gws-app/gws/__init__.py WebRequester.query_params   0 0 0   100%
gws-app/gws/__init__.py WebRequester.path   0 0 0   100%
gws-app/gws/__init__.py WebRequester.struct   0 0 0   100%
gws-app/gws/__init__.py WebRequester.command   0 0 0   100%
gws-app/gws/__init__.py WebRequester.data   0 0 0   100%
gws-app/gws/__init__.py WebRequester.form   0 0 0   100%
gws-app/gws/__init__.py WebRequester.text   0 0 0   100%
gws-app/gws/__init__.py WebRequester.cookie   0 0 0   100%
gws-app/gws/__init__.py WebRequester.header   0 0 0   100%
gws-app/gws/__init__.py WebRequester.has_param   0 0 0   100%
gws-app/gws/__init__.py WebRequester.param   0 0 0   100%
gws-app/gws/__init__.py WebRequester.env   0 0 0   100%
gws-app/gws/__init__.py WebRequester.content_responder   0 0 0   100%
gws-app/gws/__init__.py WebRequester.redirect_responder   0 0 0   100%
gws-app/gws/__init__.py WebRequester.api_responder   0 0 0   100%
gws-app/gws/__init__.py WebRequester.error_responder   0 0 0   100%
gws-app/gws/__init__.py WebRequester.absolute_url_for   0 0 0   100%
gws-app/gws/__init__.py WebRequester.relative_url_for   0 0 0   100%
gws-app/gws/__init__.py WebRequester.canonical_url_for   0 0 0   100%
gws-app/gws/__init__.py WebRequester.set_session   0 0 0   100%
gws-app/gws/__init__.py WebResponder.send_response   0 0 0   100%
gws-app/gws/__init__.py WebResponder.set_cookie   0 0 0   100%
gws-app/gws/__init__.py WebResponder.delete_cookie   0 0 0   100%
gws-app/gws/__init__.py WebResponder.set_status   0 0 0   100%
gws-app/gws/__init__.py WebResponder.add_header   0 0 0   100%
gws-app/gws/__init__.py WebResponder.set_body   0 0 0   100%
gws-app/gws/__init__.py WebSite.url_for   0 0 0   100%
gws-app/gws/__init__.py ExporterManager.start_export_job   0 0 1   100%
gws-app/gws/__init__.py ExporterManager.exec_export   0 0 1   100%
gws-app/gws/__init__.py ExporterManager.list_exporters   0 0 1   100%
gws-app/gws/__init__.py ExporterManager.get_exporter   0 0 1   100%
gws-app/gws/__init__.py Exporter.run   0 0 0   100%
gws-app/gws/__init__.py MiddlewareManager.register   0 0 0   100%
gws-app/gws/__init__.py MiddlewareManager.objects   0 0 0   100%
gws-app/gws/__init__.py Application.project   0 0 0   100%
gws-app/gws/__init__.py Application.helper   0 0 0   100%
gws-app/gws/__init__.py Application.developer_option   0 0 0   100%
gws-app/gws/__init__.py (no function)   2135 0 132   100%
gws-app/gws/base/__init__.py (no function)   0 0 0   100%
gws-app/gws/base/action/__init__.py (no function)   3 0 0   100%
gws-app/gws/base/action/cli.py Object.invoke   2 2 0   0%
gws-app/gws/base/action/cli.py Object.profile   3 3 0   0%
gws-app/gws/base/action/cli.py Object._invoke   8 8 0   0%
gws-app/gws/base/action/cli.py (no function)   17 17 0   0%
gws-app/gws/base/action/core.py Object.props   1 0 0   100%
gws-app/gws/base/action/core.py (no function)   7 0 0   100%
gws-app/gws/base/action/manager.py get_action_for_cli   18 18 0   0%
gws-app/gws/base/action/manager.py parse_cli_request   11 11 0   0%
gws-app/gws/base/action/manager.py Object.actions_for_project   8 2 0   75%
gws-app/gws/base/action/manager.py Object.prepare_action   31 3 0   90%
gws-app/gws/base/action/manager.py Object.find_action   5 5 0   0%
gws-app/gws/base/action/manager.py Object._find_by_ext_name   5 0 0   100%
gws-app/gws/base/action/manager.py Object._find_by_ext_type   5 5 0   0%
gws-app/gws/base/action/manager.py (no function)   11 0 0   100%
gws-app/gws/base/application/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/application/core.py Object.configure   54 7 0   87%
gws-app/gws/base/application/core.py Object.post_configure   3 0 0   100%
gws-app/gws/base/application/core.py Object.activate   7 4 0   43%
gws-app/gws/base/application/core.py Object.project   3 0 0   100%
gws-app/gws/base/application/core.py Object.helper   7 1 0   86%
gws-app/gws/base/application/core.py Object.developer_option   1 0 0   100%
gws-app/gws/base/application/core.py (no function)   91 0 0   100%
gws-app/gws/base/application/middleware.py Object.__init__   4 0 0   100%
gws-app/gws/base/application/middleware.py Object.register   3 0 0   100%
gws-app/gws/base/application/middleware.py Object.objects   4 0 0   100%
gws-app/gws/base/application/middleware.py Object._sort   4 0 0   100%
gws-app/gws/base/application/middleware.py Object._sort_visit   14 2 0   86%
gws-app/gws/base/application/middleware.py (no function)   10 0 0   100%
gws-app/gws/base/application/templates/__init__.py (no function)   0 0 0   100%
gws-app/gws/base/auth/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/auth/cli.py Object.sessions   13 13 0   0%
gws-app/gws/base/auth/cli.py Object.sessrem   19 19 0   0%
gws-app/gws/base/auth/cli.py (no function)   19 19 0   0%
gws-app/gws/base/auth/manager.py Object.configure   16 0 0   100%
gws-app/gws/base/auth/manager.py Object.add_provider   1 0 0   100%
gws-app/gws/base/auth/manager.py Object.add_method   1 0 0   100%
gws-app/gws/base/auth/manager.py Object.add_multi_factor_adapter   1 1 0   0%
gws-app/gws/base/auth/manager.py Object.enter_middleware   6 0 0   100%
gws-app/gws/base/auth/manager.py Object._try_open_session   17 8 0   53%
gws-app/gws/base/auth/manager.py Object.exit_middleware   4 0 0   100%
gws-app/gws/base/auth/manager.py Object.can_use_method   8 6 0   25%
gws-app/gws/base/auth/manager.py Object.create_transient_session   1 0 0   100%
gws-app/gws/base/auth/manager.py Object.authenticate   15 0 0   100%
gws-app/gws/base/auth/manager.py Object._authenticate2   8 0 0   100%
gws-app/gws/base/auth/manager.py Object.get_user   3 0 0   100%
gws-app/gws/base/auth/manager.py Object.get_provider   3 0 0   100%
gws-app/gws/base/auth/manager.py Object.get_method   3 0 0   100%
gws-app/gws/base/auth/manager.py Object.get_multi_factor_adapter   3 0 0   100%
gws-app/gws/base/auth/manager.py Object.serialize_user   1 0 0   100%
gws-app/gws/base/auth/manager.py Object.unserialize_user   3 0 0   100%
gws-app/gws/base/auth/manager.py Object.is_public_object   1 0 0   100%
gws-app/gws/base/auth/manager.py (no function)   36 0 0   100%
gws-app/gws/base/auth/method.py Object.configure   2 0 0   100%
gws-app/gws/base/auth/method.py (no function)   9 0 0   100%
gws-app/gws/base/auth/mfa.py Object.configure   5 0 0   100%
gws-app/gws/base/auth/mfa.py Object.start   1 0 0   100%
gws-app/gws/base/auth/mfa.py Object.check_state   10 5 0   50%
gws-app/gws/base/auth/mfa.py Object.check_restart   1 0 0   100%
gws-app/gws/base/auth/mfa.py Object.restart   8 8 0   0%
gws-app/gws/base/auth/mfa.py Object.verify_attempt   11 1 0   91%
gws-app/gws/base/auth/mfa.py Object.generate_totp   5 5 0   0%
gws-app/gws/base/auth/mfa.py Object.check_totp   1 1 0   0%
gws-app/gws/base/auth/mfa.py Object.current_timestamp   1 0 0   100%
gws-app/gws/base/auth/mfa.py (no function)   36 0 0   100%
gws-app/gws/base/auth/provider.py Object.configure   1 0 0   100%
gws-app/gws/base/auth/provider.py Object.authenticate   1 1 0   0%
gws-app/gws/base/auth/provider.py Object.serialize_user   1 0 0   100%
gws-app/gws/base/auth/provider.py Object.unserialize_user   2 2 0   0%
gws-app/gws/base/auth/provider.py (no function)   12 0 0   100%
gws-app/gws/base/auth/session.py Object.__init__   8 0 0   100%
gws-app/gws/base/auth/session.py Object.get   1 0 0   100%
gws-app/gws/base/auth/session.py Object.set   2 0 0   100%
gws-app/gws/base/auth/session.py (no function)   8 0 0   100%
gws-app/gws/base/auth/session_manager.py Object.configure   5 0 0   100%
gws-app/gws/base/auth/session_manager.py (no function)   10 0 0   100%
gws-app/gws/base/auth/system_provider.py Object.configure   15 0 0   100%
gws-app/gws/base/auth/system_provider.py Object.authenticate   1 0 0   100%
gws-app/gws/base/auth/system_provider.py Object.serialize_user   5 3 0   40%
gws-app/gws/base/auth/system_provider.py Object.unserialize_user   3 1 0   67%
gws-app/gws/base/auth/system_provider.py Object.get_user   1 0 0   100%
gws-app/gws/base/auth/system_provider.py (no function)   10 0 0   100%
gws-app/gws/base/auth/throttle.py Object.configure   8 0 0   100%
gws-app/gws/base/auth/throttle.py Object.blocked_for   7 0 0   100%
gws-app/gws/base/auth/throttle.py Object.register   12 0 0   100%
gws-app/gws/base/auth/throttle.py Object.cleanup   3 0 0   100%
gws-app/gws/base/auth/throttle.py Object._add_failure   4 0 0   100%
gws-app/gws/base/auth/throttle.py Object._get_uids   12 0 0   100%
gws-app/gws/base/auth/throttle.py Object._login_name   4 1 0   75%
gws-app/gws/base/auth/throttle.py Object._db   4 0 0   100%
gws-app/gws/base/auth/throttle.py (no function)   37 0 0   100%
gws-app/gws/base/auth/user.py User.__init__   8 0 0   100%
gws-app/gws/base/auth/user.py User.props   1 0 0   100%
gws-app/gws/base/auth/user.py User.has_role   1 1 0   0%
gws-app/gws/base/auth/user.py User.can_use   1 0 0   100%
gws-app/gws/base/auth/user.py User.can_read   1 0 0   100%
gws-app/gws/base/auth/user.py User.can_write   1 0 0   100%
gws-app/gws/base/auth/user.py User.can_create   1 0 0   100%
gws-app/gws/base/auth/user.py User.can_edit   1 0 0   100%
gws-app/gws/base/auth/user.py User.can_delete   1 0 0   100%
gws-app/gws/base/auth/user.py User.can   9 0 0   100%
gws-app/gws/base/auth/user.py User.acl_bit   7 0 0   100%
gws-app/gws/base/auth/user.py User.require   7 1 0   86%
gws-app/gws/base/auth/user.py User.acquire   4 0 0   100%
gws-app/gws/base/auth/user.py User.require_project   1 0 0   100%
gws-app/gws/base/auth/user.py User.require_layer   1 0 0   100%
gws-app/gws/base/auth/user.py SystemUser.acl_bit   1 0 0   100%
gws-app/gws/base/auth/user.py NobodyUser.acl_bit   1 1 0   0%
gws-app/gws/base/auth/user.py AdminUser.acl_bit   1 1 0   0%
gws-app/gws/base/auth/user.py to_dict   8 0 0   100%
gws-app/gws/base/auth/user.py from_dict   13 13 0   0%
gws-app/gws/base/auth/user.py from_record   28 4 0   86%
gws-app/gws/base/auth/user.py _process_aliases   6 1 0   83%
gws-app/gws/base/auth/user.py (no function)   39 0 0   100%
gws-app/gws/base/client/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/client/bundles.py javascript   4 4 0   0%
gws-app/gws/base/client/bundles.py css   5 5 0   0%
gws-app/gws/base/client/bundles.py _load_app_bundles   4 4 0   0%
gws-app/gws/base/client/bundles.py _load_app_bundles._load   10 10 0   0%
gws-app/gws/base/client/bundles.py _make_app_js   7 7 0   0%
gws-app/gws/base/client/bundles.py (no function)   12 0 0   100%
gws-app/gws/base/client/core.py Element.configure   4 4 0   0%
gws-app/gws/base/client/core.py Element.props   1 1 0   0%
gws-app/gws/base/client/core.py Object.configure   3 0 0   100%
gws-app/gws/base/client/core.py Object.props   1 0 0   100%
gws-app/gws/base/client/core.py Object._get_elements   23 19 0   17%
gws-app/gws/base/client/core.py Object._find_element   4 4 0   0%
gws-app/gws/base/client/core.py (no function)   39 0 0   100%
gws-app/gws/base/database/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/database/_test/__init__.py (no function)   0 0 0   100%
gws-app/gws/base/database/auth_provider.py Object.configure   3 0 0   100%
gws-app/gws/base/database/auth_provider.py Object.configure_provider   1 0 0   100%
gws-app/gws/base/database/auth_provider.py Object.authenticate   7 0 0   100%
gws-app/gws/base/database/auth_provider.py Object.get_user   7 1 0   86%
gws-app/gws/base/database/auth_provider.py Object._get_records   3 0 0   100%
gws-app/gws/base/database/auth_provider.py Object._make_user   19 0 0   100%
gws-app/gws/base/database/auth_provider.py (no function)   29 0 0   100%
gws-app/gws/base/database/connection.py Object.__init__   2 0 0   100%
gws-app/gws/base/database/connection.py Object.__enter__   1 0 0   100%
gws-app/gws/base/database/connection.py Object.__exit__   1 0 0   100%
gws-app/gws/base/database/connection.py Object.close   1 0 0   100%
gws-app/gws/base/database/connection.py Object.execute   1 0 0   100%
gws-app/gws/base/database/connection.py Object.commit   1 0 0   100%
gws-app/gws/base/database/connection.py Object.rollback   1 1 0   0%
gws-app/gws/base/database/connection.py Object.exec   3 0 0   100%
gws-app/gws/base/database/connection.py Object.exec_commit   9 3 0   67%
gws-app/gws/base/database/connection.py Object.exec_rollback   5 0 0   100%
gws-app/gws/base/database/connection.py Object.fetch_all   1 0 0   100%
gws-app/gws/base/database/connection.py Object.fetch_first   3 0 0   100%
gws-app/gws/base/database/connection.py Object.fetch_scalars   2 0 0   100%
gws-app/gws/base/database/connection.py Object.fetch_strings   2 0 0   100%
gws-app/gws/base/database/connection.py Object.fetch_ints   2 0 0   100%
gws-app/gws/base/database/connection.py Object.fetch_scalar   2 0 0   100%
gws-app/gws/base/database/connection.py Object.fetch_string   3 0 0   100%
gws-app/gws/base/database/connection.py Object.fetch_int   3 0 0   100%
gws-app/gws/base/database/connection.py _to_int   3 1 0   67%
gws-app/gws/base/database/connection.py _to_str   3 1 0   67%
gws-app/gws/base/database/connection.py (no function)   25 0 0   100%
gws-app/gws/base/database/layer.py Object.configure   1 0 0   100%
gws-app/gws/base/database/layer.py Object.configure_provider   1 0 0   100%
gws-app/gws/base/database/layer.py Object.configure_sources   7 1 0   86%
gws-app/gws/base/database/layer.py Object.configure_models   1 0 0   100%
gws-app/gws/base/database/layer.py Object.create_model   1 0 0   100%
gws-app/gws/base/database/layer.py Object.configure_bounds   6 1 0   83%
gws-app/gws/base/database/layer.py Object.configure_search   4 2 0   50%
gws-app/gws/base/database/layer.py Object.create_finder   1 1 0   0%
gws-app/gws/base/database/layer.py (no function)   25 0 0   100%
gws-app/gws/base/database/manager.py Object.configure   7 2 0   71%
gws-app/gws/base/database/manager.py Object.enter_middleware   1 0 0   100%
gws-app/gws/base/database/manager.py Object.exit_middleware   1 0 0   100%
gws-app/gws/base/database/manager.py Object.create_provider   5 0 0   100%
gws-app/gws/base/database/manager.py Object.find_provider   10 2 0   80%
gws-app/gws/base/database/manager.py (no function)   12 0 0   100%
gws-app/gws/base/database/model.py Object.configure   5 1 0   80%
gws-app/gws/base/database/model.py Object.configure_provider   1 0 0   100%
gws-app/gws/base/database/model.py Object.describe   1 0 0   100%
gws-app/gws/base/database/model.py Object.table   1 0 0   100%
gws-app/gws/base/database/model.py Object.column   1 0 0   100%
gws-app/gws/base/database/model.py Object.uid_column   5 2 0   60%
gws-app/gws/base/database/model.py Object.find_features   15 1 0   93%
gws-app/gws/base/database/model.py Object.fetch_features   5 0 0   100%
gws-app/gws/base/database/model.py Object.build_select   41 7 0   83%
gws-app/gws/base/database/model.py Object.init_feature   8 8 0   0%
gws-app/gws/base/database/model.py Object.create_feature   28 2 0   93%
gws-app/gws/base/database/model.py Object.update_feature   14 2 0   86%
gws-app/gws/base/database/model.py Object.delete_feature   11 1 0   91%
gws-app/gws/base/database/model.py (no function)   29 0 0   100%
gws-app/gws/base/database/provider.py Object.__getstate__   1 1 0   0%
gws-app/gws/base/database/provider.py Object.configure   2 0 0   100%
gws-app/gws/base/database/provider.py Object.activate   2 0 0   100%
gws-app/gws/base/database/provider.py Object.engine   5 2 0   60%
gws-app/gws/base/database/provider.py Object.create_engine   2 0 0   100%
gws-app/gws/base/database/provider.py Object.engine_options   24 10 0   58%
gws-app/gws/base/database/provider.py Object.inspect_schema   11 3 0   73%
gws-app/gws/base/database/provider.py Object.inspect_schema._load   6 0 0   100%
gws-app/gws/base/database/provider.py Object.connect   2 0 0   100%
gws-app/gws/base/database/provider.py Object._sa_connection   1 0 0   100%
gws-app/gws/base/database/provider.py Object._open_connection   9 0 0   100%
gws-app/gws/base/database/provider.py Object._close_connection   10 0 0   100%
gws-app/gws/base/database/provider.py Object.table   4 0 0   100%
gws-app/gws/base/database/provider.py Object.count   6 1 0   83%
gws-app/gws/base/database/provider.py Object.has_schema   1 0 0   100%
gws-app/gws/base/database/provider.py Object.schema_names   2 0 0   100%
gws-app/gws/base/database/provider.py Object.has_table   2 0 0   100%
gws-app/gws/base/database/provider.py Object._sa_table   9 1 0   89%
gws-app/gws/base/database/provider.py Object.column   5 0 0   100%
gws-app/gws/base/database/provider.py Object.has_column   2 0 0   100%
gws-app/gws/base/database/provider.py Object.select_text   6 3 0   50%
gws-app/gws/base/database/provider.py Object.execute_text   8 3 0   62%
gws-app/gws/base/database/provider.py Object.describe   18 1 0   94%
gws-app/gws/base/database/provider.py Object.describe_column   5 0 0   100%
gws-app/gws/base/database/provider.py (no function)   43 0 0   100%
gws-app/gws/base/edit/__init__.py (no function)   0 0 0   100%
gws-app/gws/base/edit/action.py Object.configure   1 0 0   100%
gws-app/gws/base/edit/action.py Object.api_get_models   1 0 0   100%
gws-app/gws/base/edit/action.py Object.api_get_features   1 1 0   0%
gws-app/gws/base/edit/action.py Object.api_get_relatable_features   1 1 0   0%
gws-app/gws/base/edit/action.py Object.api_get_feature   1 0 0   100%
gws-app/gws/base/edit/action.py Object.api_init_feature   1 1 0   0%
gws-app/gws/base/edit/action.py Object.api_write_feature   1 0 0   100%
gws-app/gws/base/edit/action.py Object.api_delete_feature   1 0 0   100%
gws-app/gws/base/edit/action.py (no function)   26 0 0   100%
gws-app/gws/base/edit/api.py (no function)   46 0 0   100%
gws-app/gws/base/edit/helper.py Object.get_models   2 0 0   100%
gws-app/gws/base/edit/helper.py Object.get_models_response   1 0 0   100%
gws-app/gws/base/edit/helper.py Object.get_features   18 18 0   0%
gws-app/gws/base/edit/helper.py Object.get_features_response   2 2 0   0%
gws-app/gws/base/edit/helper.py Object.get_relatable_features   5 5 0   0%
gws-app/gws/base/edit/helper.py Object.get_relatable_features_response   2 2 0   0%
gws-app/gws/base/edit/helper.py Object.get_feature   5 0 0   100%
gws-app/gws/base/edit/helper.py Object.get_feature_response   4 1 0   75%
gws-app/gws/base/edit/helper.py Object.init_feature   5 5 0   0%
gws-app/gws/base/edit/helper.py Object.init_feature_response   4 4 0   0%
gws-app/gws/base/edit/helper.py Object.write_feature   14 2 0   86%
gws-app/gws/base/edit/helper.py Object.write_feature_response   6 2 0   67%
gws-app/gws/base/edit/helper.py Object.delete_feature   5 0 0   100%
gws-app/gws/base/edit/helper.py Object.delete_feature_response   1 0 0   100%
gws-app/gws/base/edit/helper.py Object.require_model   6 2 0   67%
gws-app/gws/base/edit/helper.py Object.require_field   6 6 0   0%
gws-app/gws/base/edit/helper.py Object.feature_from_props   5 1 0   80%
gws-app/gws/base/edit/helper.py Object.feature_list_to_props   8 1 0   88%
gws-app/gws/base/edit/helper.py Object.feature_to_props   2 0 0   100%
gws-app/gws/base/edit/helper.py Object.model_context   1 0 0   100%
gws-app/gws/base/edit/helper.py (no function)   40 0 0   100%
gws-app/gws/base/exporter/__init__.py (no function)   2 0 0   100%
gws-app/gws/base/exporter/action.py Object.exporter_start   1 1 0   0%
gws-app/gws/base/exporter/action.py Object.exporter_status   8 8 0   0%
gws-app/gws/base/exporter/action.py Object.exporter_cancel   1 1 0   0%
gws-app/gws/base/exporter/action.py Object.exporter_output   4 4 0   0%
gws-app/gws/base/exporter/action.py Object.do_export   3 3 0   0%
gws-app/gws/base/exporter/action.py (no function)   29 29 0   0%
gws-app/gws/base/exporter/core.py Object.configure   9 0 0   100%
gws-app/gws/base/exporter/core.py Object.props   1 1 0   0%
gws-app/gws/base/exporter/core.py Object.notify   2 2 0   0%
gws-app/gws/base/exporter/core.py (no function)   30 0 0   100%
gws-app/gws/base/exporter/manager.py Object.list_exporters   13 3 0   77%
gws-app/gws/base/exporter/manager.py Object.get_exporter   3 0 0   100%
gws-app/gws/base/exporter/manager.py Object.start_export_job   4 4 0   0%
gws-app/gws/base/exporter/manager.py Object.exec_export   6 0 0   100%
gws-app/gws/base/exporter/manager.py (no function)   8 0 0   100%
gws-app/gws/base/exporter/util.py group_features   11 1 0   91%
gws-app/gws/base/exporter/util.py _create_group   18 1 0   94%
gws-app/gws/base/exporter/util.py _feature_to_record   19 6 0   68%
gws-app/gws/base/exporter/util.py run_gdal_vector_export   29 1 0   97%
gws-app/gws/base/exporter/util.py (no function)   16 0 0   100%
gws-app/gws/base/exporter/worker.py Object.run   3 3 0   0%
gws-app/gws/base/exporter/worker.py Object.__init__   3 0 0   100%
gws-app/gws/base/exporter/worker.py Object.work   11 1 0   91%
gws-app/gws/base/exporter/worker.py Object.load_features   37 6 0   84%
gws-app/gws/base/exporter/worker.py Object.notify   8 5 0   38%
gws-app/gws/base/exporter/worker.py (no function)   16 0 0   100%
gws-app/gws/base/feature/__init__.py new   5 0 0   100%
gws-app/gws/base/feature/__init__.py Feature.__init__   9 0 0   100%
gws-app/gws/base/feature/__init__.py Feature.__repr__   4 4 0   0%
gws-app/gws/base/feature/__init__.py Feature.uid   5 1 0   80%
gws-app/gws/base/feature/__init__.py Feature.shape   2 0 0   100%
gws-app/gws/base/feature/__init__.py Feature.get   1 0 0   100%
gws-app/gws/base/feature/__init__.py Feature.has   1 0 0   100%
gws-app/gws/base/feature/__init__.py Feature.set   2 0 0   100%
gws-app/gws/base/feature/__init__.py Feature.raw   1 1 0   0%
gws-app/gws/base/feature/__init__.py Feature.render_views   5 0 0   100%
gws-app/gws/base/feature/__init__.py Feature.transform_to   4 0 0   100%
gws-app/gws/base/feature/__init__.py Feature.to_svg   5 5 0   0%
gws-app/gws/base/feature/__init__.py Feature.to_geojson   6 6 0   0%
gws-app/gws/base/feature/__init__.py (no function)   19 0 0   100%
gws-app/gws/base/job/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/job/manager.py Object.configure   2 0 0   100%
gws-app/gws/base/job/manager.py Object.create_job   6 0 0   100%
gws-app/gws/base/job/manager.py Object.get_job   4 0 0   100%
gws-app/gws/base/job/manager.py Object._get_job_or_fail   4 1 0   75%
gws-app/gws/base/job/manager.py Object._get_job   16 2 0   88%
gws-app/gws/base/job/manager.py Object.update_job   5 1 0   80%
gws-app/gws/base/job/manager.py Object._write   7 0 0   100%
gws-app/gws/base/job/manager.py Object.schedule_job   5 2 0   60%
gws-app/gws/base/job/manager.py Object.run_job   19 7 0   63%
gws-app/gws/base/job/manager.py Object.cancel_job   1 1 0   0%
gws-app/gws/base/job/manager.py Object.remove_job   1 1 0   0%
gws-app/gws/base/job/manager.py Object.require_job   4 4 0   0%
gws-app/gws/base/job/manager.py Object.require_result   6 6 0   0%
gws-app/gws/base/job/manager.py Object.handle_status_request   2 2 0   0%
gws-app/gws/base/job/manager.py Object.handle_cancel_request   5 5 0   0%
gws-app/gws/base/job/manager.py Object.job_status_response   3 3 0   0%
gws-app/gws/base/job/manager.py Object._get_progress   7 7 0   0%
gws-app/gws/base/job/manager.py Object._db   3 0 0   100%
gws-app/gws/base/job/manager.py (no function)   31 0 0   100%
gws-app/gws/base/job/worker.py Object.__init__   3 0 0   100%
gws-app/gws/base/job/worker.py Object.get_job   7 2 0   71%
gws-app/gws/base/job/worker.py Object.update_job   3 0 0   100%
gws-app/gws/base/job/worker.py (no function)   8 0 0   100%
gws-app/gws/base/layer/__init__.py (no function)   2 0 0   100%
gws-app/gws/base/layer/core.py Object.configure   26 0 0   100%
gws-app/gws/base/layer/core.py Object.configure_layer   13 0 0   100%
gws-app/gws/base/layer/core.py Object.configure_bounds   7 5 0   29%
gws-app/gws/base/layer/core.py Object.configure_zoom_bounds   7 5 0   29%
gws-app/gws/base/layer/core.py Object.configure_cache   4 2 0   50%
gws-app/gws/base/layer/core.py Object.configure_grid   6 4 0   33%
gws-app/gws/base/layer/core.py Object.configure_legend   6 4 0   33%
gws-app/gws/base/layer/core.py Object.configure_metadata   4 2 0   50%
gws-app/gws/base/layer/core.py Object.configure_models   1 0 0   100%
gws-app/gws/base/layer/core.py Object.configure_provider   1 0 0   100%
gws-app/gws/base/layer/core.py Object.configure_resolutions   6 4 0   33%
gws-app/gws/base/layer/core.py Object.configure_search   3 0 0   100%
gws-app/gws/base/layer/core.py Object.configure_sources   1 0 0   100%
gws-app/gws/base/layer/core.py Object.configure_templates   1 0 0   100%
gws-app/gws/base/layer/core.py Object.configure_group_layers   5 0 0   100%
gws-app/gws/base/layer/core.py Object.configure_ows   2 0 0   100%
gws-app/gws/base/layer/core.py Object.post_configure   11 4 0   64%
gws-app/gws/base/layer/core.py Object.ancestors   6 6 0   0%
gws-app/gws/base/layer/core.py Object.descendants   5 5 0   0%
gws-app/gws/base/layer/core.py Object.url_path   10 10 0   0%
gws-app/gws/base/layer/core.py Object.props   10 10 0   0%
gws-app/gws/base/layer/core.py Object.render   1 1 0   0%
gws-app/gws/base/layer/core.py Object.find_features   1 1 0   0%
gws-app/gws/base/layer/core.py Object.render_legend   6 6 0   0%
gws-app/gws/base/layer/core.py Object.render_legend._get   2 2 0   0%
gws-app/gws/base/layer/core.py Object.mapproxy_config   1 0 0   100%
gws-app/gws/base/layer/core.py (no function)   163 0 0   100%
gws-app/gws/base/layer/group.py Object.configure   4 1 0   75%
gws-app/gws/base/layer/group.py Object.configure_group   4 0 0   100%
gws-app/gws/base/layer/group.py Object.configure_bounds   4 1 0   75%
gws-app/gws/base/layer/group.py Object.configure_zoom_bounds   4 1 0   75%
gws-app/gws/base/layer/group.py Object.configure_resolutions   7 1 0   86%
gws-app/gws/base/layer/group.py Object.configure_legend   6 4 0   33%
gws-app/gws/base/layer/group.py Object.post_configure   4 0 0   100%
gws-app/gws/base/layer/group.py Object.props   1 1 0   0%
gws-app/gws/base/layer/group.py (no function)   21 0 0   100%
gws-app/gws/base/layer/image.py (no function)   5 0 0   100%
gws-app/gws/base/layer/ows.py Object.configure   10 0 0   100%
gws-app/gws/base/layer/ows.py Object._configure_name   7 4 0   43%
gws-app/gws/base/layer/ows.py (no function)   22 0 0   100%
gws-app/gws/base/layer/tree.py layer_configs_from_layer   1 1 0   0%
gws-app/gws/base/layer/tree.py layer_configs_from_args   12 12 0   0%
gws-app/gws/base/layer/tree.py _config   8 8 0   0%
gws-app/gws/base/layer/tree.py _base_config   16 16 0   0%
gws-app/gws/base/layer/tree.py (no function)   31 0 0   100%
gws-app/gws/base/layer/util.py mapproxy_layer_config   13 13 0   0%
gws-app/gws/base/layer/util.py mapproxy_back_cache_config   2 2 0   0%
gws-app/gws/base/layer/util.py mpx_raster_render   13 13 0   0%
gws-app/gws/base/layer/util.py mpx_raster_render.get_box   1 1 0   0%
gws-app/gws/base/layer/util.py generic_render_box   18 10 0   44%
gws-app/gws/base/layer/util.py _box_to_image   31 31 0   0%
gws-app/gws/base/layer/util.py _annotate   1 1 0   0%
gws-app/gws/base/layer/util.py _annotate_image   1 1 0   0%
gws-app/gws/base/layer/util.py (no function)   24 0 0   100%
gws-app/gws/base/layer/vector.py Object.props   1 1 0   0%
gws-app/gws/base/layer/vector.py Object.render   4 4 0   0%
gws-app/gws/base/layer/vector.py Object.render_svg_fragment   17 17 0   0%
gws-app/gws/base/layer/vector.py Object.find_features   13 2 0   85%
gws-app/gws/base/layer/vector.py (no function)   18 0 0   100%
gws-app/gws/base/legend/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/legend/core.py Object.configure   2 2 0   0%
gws-app/gws/base/legend/core.py output_to_bytes   2 0 0   100%
gws-app/gws/base/legend/core.py output_to_image   6 0 0   100%
gws-app/gws/base/legend/core.py output_to_image_path   7 4 0   43%
gws-app/gws/base/legend/core.py combine_outputs   5 0 0   100%
gws-app/gws/base/legend/core.py _combine_images   3 0 0   100%
gws-app/gws/base/legend/core.py _combine_vertically   8 0 0   100%
gws-app/gws/base/legend/core.py (no function)   21 0 0   100%
gws-app/gws/base/map/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/map/action.py Object.api_get_box   2 2 0   0%
gws-app/gws/base/map/action.py Object.http_get_box   2 2 0   0%
gws-app/gws/base/map/action.py Object.api_get_xyz   2 2 0   0%
gws-app/gws/base/map/action.py Object.http_get_xyz   2 2 0   0%
gws-app/gws/base/map/action.py Object.api_get_legend   2 2 0   0%
gws-app/gws/base/map/action.py Object.http_get_legend   2 2 0   0%
gws-app/gws/base/map/action.py Object.describe_layer   7 7 0   0%
gws-app/gws/base/map/action.py Object.api_get_features   2 2 0   0%
gws-app/gws/base/map/action.py Object.http_get_features   3 0 0   100%
gws-app/gws/base/map/action.py Object._get_box   15 15 0   0%
gws-app/gws/base/map/action.py Object._get_xyz   13 13 0   0%
gws-app/gws/base/map/action.py Object._get_legend   6 6 0   0%
gws-app/gws/base/map/action.py Object._image_response   3 3 0   0%
gws-app/gws/base/map/action.py Object._get_features   16 2 0   88%
gws-app/gws/base/map/action.py (no function)   76 0 0   100%
gws-app/gws/base/map/core.py Object.configure   25 4 0   84%
gws-app/gws/base/map/core.py Object.props   1 1 0   0%
gws-app/gws/base/map/core.py (no function)   44 0 0   100%
gws-app/gws/base/metadata/__init__.py (no function)   2 0 0   100%
gws-app/gws/base/metadata/core.py keyword_groups   14 2 0   86%
gws-app/gws/base/metadata/core.py keyword_groups.add   3 3 0   0%
gws-app/gws/base/metadata/core.py keyword_groups.add2   6 0 0   100%
gws-app/gws/base/metadata/core.py new   1 0 0   100%
gws-app/gws/base/metadata/core.py from_dict   1 0 0   100%
gws-app/gws/base/metadata/core.py from_args   1 0 0   100%
gws-app/gws/base/metadata/core.py from_config   1 0 0   100%
gws-app/gws/base/metadata/core.py from_props   1 0 0   100%
gws-app/gws/base/metadata/core.py update   2 2 0   0%
gws-app/gws/base/metadata/core.py normalize   3 0 0   100%
gws-app/gws/base/metadata/core.py props   3 0 0   100%
gws-app/gws/base/metadata/core.py _new   4 0 0   100%
gws-app/gws/base/metadata/core.py _update   10 0 0   100%
gws-app/gws/base/metadata/core.py _update.add   6 0 0   100%
gws-app/gws/base/metadata/core.py _update_set   3 0 0   100%
gws-app/gws/base/metadata/core.py _update_list   1 0 0   100%
gws-app/gws/base/metadata/core.py _update_datetime   4 0 0   100%
gws-app/gws/base/metadata/core.py _fix_language   6 0 0   100%
gws-app/gws/base/metadata/core.py (no function)   157 0 0   100%
gws-app/gws/base/metadata/inspire.py theme_name   4 1 0   75%
gws-app/gws/base/metadata/inspire.py theme_definition   4 1 0   75%
gws-app/gws/base/metadata/inspire.py (no function)   111 0 0   100%
gws-app/gws/base/metadata/inspire_generate.py (no function)   43 43 0   0%
gws-app/gws/base/metadata/iso.py (no function)   107 0 0   100%
gws-app/gws/base/model/__init__.py (no function)   3 0 0   100%
gws-app/gws/base/model/core.py Object.configure   11 0 0   100%
gws-app/gws/base/model/core.py Object.post_configure   2 1 0   50%
gws-app/gws/base/model/core.py Object.configure_model   7 0 0   100%
gws-app/gws/base/model/core.py Object.configure_provider   1 1 0   0%
gws-app/gws/base/model/core.py Object.configure_sources   1 0 0   100%
gws-app/gws/base/model/core.py Object.configure_fields   9 0 0   100%
gws-app/gws/base/model/core.py Object.configure_auto_fields   17 1 0   94%
gws-app/gws/base/model/core.py Object.configure_uid   9 0 0   100%
gws-app/gws/base/model/core.py Object.configure_geometry   6 0 0   100%
gws-app/gws/base/model/core.py Object.configure_sort   9 2 0   78%
gws-app/gws/base/model/core.py Object.configure_templates   1 0 0   100%
gws-app/gws/base/model/core.py Object.props   2 0 0   100%
gws-app/gws/base/model/core.py Object.table_view_columns   14 6 0   57%
gws-app/gws/base/model/core.py Object.field   3 0 0   100%
gws-app/gws/base/model/core.py Object.validate_feature   4 0 0   100%
gws-app/gws/base/model/core.py Object.related_models   5 1 0   80%
gws-app/gws/base/model/core.py Object.get_features   4 1 0   75%
gws-app/gws/base/model/core.py Object.get_feature   3 3 0   0%
gws-app/gws/base/model/core.py Object.find_features   1 1 0   0%
gws-app/gws/base/model/core.py Object.feature_from_props   8 0 0   100%
gws-app/gws/base/model/core.py Object.feature_to_props   4 0 0   100%
gws-app/gws/base/model/core.py Object.feature_to_view_props   8 0 0   100%
gws-app/gws/base/model/core.py (no function)   83 0 0   100%
gws-app/gws/base/model/default_model.py Object.configure   4 0 0   100%
gws-app/gws/base/model/default_model.py Object.feature_from_props   7 7 0   0%
gws-app/gws/base/model/default_model.py Object.feature_to_props   6 6 0   0%
gws-app/gws/base/model/default_model.py Object.feature_from_record   10 1 0   90%
gws-app/gws/base/model/default_model.py (no function)   13 0 0   100%
gws-app/gws/base/model/field.py Object.configure   10 0 0   100%
gws-app/gws/base/model/field.py Object.configure_flags   18 2 0   89%
gws-app/gws/base/model/field.py Object.configure_values   4 2 0   50%
gws-app/gws/base/model/field.py Object.configure_validators   12 6 0   50%
gws-app/gws/base/model/field.py Object.create_validator   1 1 0   0%
gws-app/gws/base/model/field.py Object.configure_widget   4 2 0   50%
gws-app/gws/base/model/field.py Object.props   6 1 0   83%
gws-app/gws/base/model/field.py Object.do_validate   15 8 0   47%
gws-app/gws/base/model/field.py Object.related_models   1 0 0   100%
gws-app/gws/base/model/field.py Object.find_relatable_features   1 1 0   0%
gws-app/gws/base/model/field.py Object.raw_to_python   1 0 0   100%
gws-app/gws/base/model/field.py Object.prop_to_python   1 0 0   100%
gws-app/gws/base/model/field.py Object.python_to_raw   1 0 0   100%
gws-app/gws/base/model/field.py Object.python_to_prop   1 0 0   100%
gws-app/gws/base/model/field.py Object.describe   3 0 0   100%
gws-app/gws/base/model/field.py (no function)   50 0 0   100%
gws-app/gws/base/model/manager.py Object.get_model   6 2 0   67%
gws-app/gws/base/model/manager.py Object.find_model   6 1 0   83%
gws-app/gws/base/model/manager.py Object._find   4 1 0   75%
gws-app/gws/base/model/manager.py Object.editable_models   19 9 0   53%
gws-app/gws/base/model/manager.py Object.editable_models._collect   3 0 0   100%
gws-app/gws/base/model/manager.py Object.default_model   1 1 0   0%
gws-app/gws/base/model/manager.py (no function)   9 0 0   100%
gws-app/gws/base/model/related_field.py Object.__getstate__   1 1 0   0%
gws-app/gws/base/model/related_field.py Object.post_configure   1 0 0   100%
gws-app/gws/base/model/related_field.py Object.activate   1 0 0   100%
gws-app/gws/base/model/related_field.py Object.configure_relationship   1 1 0   0%
gws-app/gws/base/model/related_field.py Object.configure_widget   7 0 0   100%
gws-app/gws/base/model/related_field.py Object.get_model   4 1 0   75%
gws-app/gws/base/model/related_field.py Object.find_relatable_features   1 1 0   0%
gws-app/gws/base/model/related_field.py Object.related_field   6 6 0   0%
gws-app/gws/base/model/related_field.py Object.do_init_related   11 11 0   0%
gws-app/gws/base/model/related_field.py Object.related_models   1 1 0   0%
gws-app/gws/base/model/related_field.py Object.to_props   19 19 0   0%
gws-app/gws/base/model/related_field.py Object.from_props   22 22 0   0%
gws-app/gws/base/model/related_field.py Object.key_for_uid   4 0 0   100%
gws-app/gws/base/model/related_field.py Object.update_key_for_uids   3 0 0   100%
gws-app/gws/base/model/related_field.py Object.uids_to_keys   7 7 0   0%
gws-app/gws/base/model/related_field.py Object.uid_and_key_for_uids   4 4 0   0%
gws-app/gws/base/model/related_field.py Object.uid_and_key_for_keys   4 4 0   0%
gws-app/gws/base/model/related_field.py Object.update_uid_and_key   4 4 0   0%
gws-app/gws/base/model/related_field.py Object.drop_uid_and_key   8 8 0   0%
gws-app/gws/base/model/related_field.py Object.get_related   1 1 0   0%
gws-app/gws/base/model/related_field.py Object.column_or_uid   1 0 0   100%
gws-app/gws/base/model/related_field.py (no function)   47 0 0   100%
gws-app/gws/base/model/scalar_field.py Object.configure   1 0 0   100%
gws-app/gws/base/model/scalar_field.py Object.before_select   4 1 0   75%
gws-app/gws/base/model/scalar_field.py Object.after_select   2 0 0   100%
gws-app/gws/base/model/scalar_field.py Object.before_create   5 1 0   80%
gws-app/gws/base/model/scalar_field.py Object.before_update   5 2 0   60%
gws-app/gws/base/model/scalar_field.py Object.from_props   5 0 0   100%
gws-app/gws/base/model/scalar_field.py Object.to_props   7 1 0   86%
gws-app/gws/base/model/scalar_field.py Object.do_init   3 3 0   0%
gws-app/gws/base/model/scalar_field.py Object.from_record   3 0 0   100%
gws-app/gws/base/model/scalar_field.py Object.to_record   3 0 0   100%
gws-app/gws/base/model/scalar_field.py Object.get_value   9 2 0   78%
gws-app/gws/base/model/scalar_field.py Object.model_value   3 2 0   33%
gws-app/gws/base/model/scalar_field.py (no function)   22 0 0   100%
gws-app/gws/base/model/util.py iter_features   13 5 0   62%
gws-app/gws/base/model/util.py describe_from_record   13 13 0   0%
gws-app/gws/base/model/util.py copy_context   1 0 0   100%
gws-app/gws/base/model/util.py secondary_context   1 0 0   100%
gws-app/gws/base/model/util.py (no function)   9 0 0   100%
gws-app/gws/base/model/validator.py Object.configure   6 0 0   100%
gws-app/gws/base/model/validator.py (no function)   11 0 0   100%
gws-app/gws/base/model/value.py Object.configure   8 8 0   0%
gws-app/gws/base/model/value.py (no function)   12 12 0   0%
gws-app/gws/base/model/widget.py Object.configure   1 0 0   100%
gws-app/gws/base/model/widget.py Object.props   1 0 0   100%
gws-app/gws/base/model/widget.py (no function)   12 0 0   100%
gws-app/gws/base/ows/__init__.py (no function)   0 0 0   100%
gws-app/gws/base/ows/client/__init__.py (no function)   2 0 0   100%
gws-app/gws/base/ows/client/cli.py Object.caps   20 20 0   0%
gws-app/gws/base/ows/client/cli.py _caps_json   8 8 0   0%
gws-app/gws/base/ows/client/cli.py (no function)   18 18 0   0%
gws-app/gws/base/ows/client/error.py (no function)   3 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py parse   4 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py _parse   14 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py _parse_msgmloutput   10 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py _parse_featurecollection   11 2 0   82%
gws-app/gws/base/ows/client/featureinfo.py _parse_getfeatureinforesponse   17 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py _parse_getfeatureinforesponse.attr   6 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py _parse_featureinforesponse   10 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py _parse_geobak   15 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py _parse_osiris   6 6 0   0%
gws-app/gws/base/ows/client/featureinfo.py _record_from_gml   19 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py _get_uid   4 0 0   100%
gws-app/gws/base/ows/client/featureinfo.py (no function)   19 0 0   100%
gws-app/gws/base/ows/client/finder.py Object.configure   4 4 0   0%
gws-app/gws/base/ows/client/finder.py Object.configure_provider   1 1 0   0%
gws-app/gws/base/ows/client/finder.py Object.configure_sources   4 4 0   0%
gws-app/gws/base/ows/client/finder.py Object.configure_source_layers   1 1 0   0%
gws-app/gws/base/ows/client/finder.py Object.configure_models   1 1 0   0%
gws-app/gws/base/ows/client/finder.py Object.create_model   1 1 0   0%
gws-app/gws/base/ows/client/finder.py (no function)   15 0 0   100%
gws-app/gws/base/ows/client/model.py Object.configure   1 0 0   100%
gws-app/gws/base/ows/client/model.py Object.configure_provider   1 1 0   0%
gws-app/gws/base/ows/client/model.py Object.configure_sources   2 0 0   100%
gws-app/gws/base/ows/client/model.py Object.configure_source_layers   1 0 0   100%
gws-app/gws/base/ows/client/model.py Object.find_features   3 3 0   0%
gws-app/gws/base/ows/client/model.py Object.props   1 1 0   0%
gws-app/gws/base/ows/client/model.py (no function)   16 0 0   100%
gws-app/gws/base/ows/client/parseutil.py service_operations   7 7 0   0%
gws-app/gws/base/ows/client/parseutil.py _parse_operation   13 13 0   0%
gws-app/gws/base/ows/client/parseutil.py service_metadata   9 9 0   0%
gws-app/gws/base/ows/client/parseutil.py element_metadata   3 3 0   0%
gws-app/gws/base/ows/client/parseutil.py _element_metadata   17 17 0   0%
gws-app/gws/base/ows/client/parseutil.py _contact_metadata   6 6 0   0%
gws-app/gws/base/ows/client/parseutil.py wgs_extent   3 3 0   0%
gws-app/gws/base/ows/client/parseutil.py supported_crs   9 9 0   0%
gws-app/gws/base/ows/client/parseutil.py parse_style   6 6 0   0%
gws-app/gws/base/ows/client/parseutil.py default_style   4 4 0   0%
gws-app/gws/base/ows/client/parseutil.py to_float   1 1 0   0%
gws-app/gws/base/ows/client/parseutil.py to_int   1 1 0   0%
gws-app/gws/base/ows/client/parseutil.py to_float_pair   2 2 0   0%
gws-app/gws/base/ows/client/parseutil.py _parse_bbox   12 12 0   0%
gws-app/gws/base/ows/client/parseutil.py _parse_url   10 10 0   0%
gws-app/gws/base/ows/client/parseutil.py _parse_url.cleanup   1 1 0   0%
gws-app/gws/base/ows/client/parseutil.py _parse_link   7 7 0   0%
gws-app/gws/base/ows/client/parseutil.py (no function)   24 0 0   100%
gws-app/gws/base/ows/client/provider.py Object.configure   9 9 0   0%
gws-app/gws/base/ows/client/provider.py Object.configure_operations   10 10 0   0%
gws-app/gws/base/ows/client/provider.py Object._preferred_format   14 14 0   0%
gws-app/gws/base/ows/client/provider.py Object.get_operation   5 5 0   0%
gws-app/gws/base/ows/client/provider.py Object.prepare_operation   17 17 0   0%
gws-app/gws/base/ows/client/provider.py Object.get_capabilities   4 4 0   0%
gws-app/gws/base/ows/client/provider.py (no function)   51 0 0   100%
gws-app/gws/base/ows/client/request.py get_url   12 12 0   0%
gws-app/gws/base/ows/client/request.py get   6 6 0   0%
gws-app/gws/base/ows/client/request.py get_text   2 2 0   0%
gws-app/gws/base/ows/client/request.py (no function)   15 0 0   100%
gws-app/gws/base/ows/server/__init__.py (no function)   3 0 0   100%
gws-app/gws/base/ows/server/action.py Object.get_service   1 0 0   100%
gws-app/gws/base/ows/server/action.py Object.post_service   1 1 0   0%
gws-app/gws/base/ows/server/action.py Object._handle_service   6 2 0   67%
gws-app/gws/base/ows/server/action.py Object.get_schema   5 5 0   0%
gws-app/gws/base/ows/server/action.py Object._make_schema   18 18 0   0%
gws-app/gws/base/ows/server/action.py (no function)   22 0 0   100%
gws-app/gws/base/ows/server/core.py (no function)   41 0 0   100%
gws-app/gws/base/ows/server/error.py Error.__init__   5 5 0   0%
gws-app/gws/base/ows/server/error.py Error.to_xml_response   8 8 0   0%
gws-app/gws/base/ows/server/error.py Error.to_image_response   1 1 0   0%
gws-app/gws/base/ows/server/error.py from_exception   15 15 0   0%
gws-app/gws/base/ows/server/error.py (no function)   41 0 0   100%
gws-app/gws/base/ows/server/layer_caps.py for_layer   29 0 0   100%
gws-app/gws/base/ows/server/layer_caps.py layer_name_matches   3 3 0   0%
gws-app/gws/base/ows/server/layer_caps.py feature_name_matches   8 8 0   0%
gws-app/gws/base/ows/server/layer_caps.py xml_schema   41 9 0   78%
gws-app/gws/base/ows/server/layer_caps.py _xsd_type   6 6 0   0%
gws-app/gws/base/ows/server/layer_caps.py (no function)   13 0 0   100%
gws-app/gws/base/ows/server/request.py Object.__init__   21 5 0   76%
gws-app/gws/base/ows/server/request.py Object.require_project   1 0 0   100%
gws-app/gws/base/ows/server/request.py Object.load_project   15 3 0   80%
gws-app/gws/base/ows/server/request.py Object.enum_layer_caps   4 0 0   100%
gws-app/gws/base/ows/server/request.py Object._enum_layer_caps   28 5 0   82%
gws-app/gws/base/ows/server/request.py Object.requested_version   8 1 0   88%
gws-app/gws/base/ows/server/request.py Object.requested_operation   5 1 0   80%
gws-app/gws/base/ows/server/request.py Object.find_operation   6 1 0   83%
gws-app/gws/base/ows/server/request.py Object.requested_crs   10 7 0   30%
gws-app/gws/base/ows/server/request.py Object.requested_bounds   7 7 0   0%
gws-app/gws/base/ows/server/request.py Object.requested_format   4 1 0   75%
gws-app/gws/base/ows/server/request.py Object.requested_feature_count   4 1 0   75%
gws-app/gws/base/ows/server/request.py Object.requested_xmlns_replacements   13 10 0   23%
gws-app/gws/base/ows/server/request.py Object._get_param   9 1 0   89%
gws-app/gws/base/ows/server/request.py Object.string_param   6 1 0   83%
gws-app/gws/base/ows/server/request.py Object.list_param   2 0 0   100%
gws-app/gws/base/ows/server/request.py Object.int_param   5 2 0   60%
gws-app/gws/base/ows/server/request.py (no function)   68 0 0   100%
gws-app/gws/base/ows/server/service.py Object.configure   12 0 0   100%
gws-app/gws/base/ows/server/service.py Object.configure_image_formats   7 4 0   43%
gws-app/gws/base/ows/server/service.py Object.configure_bounds   16 6 0   62%
gws-app/gws/base/ows/server/service.py Object.configure_templates   1 0 0   100%
gws-app/gws/base/ows/server/service.py Object.configure_operations   1 1 0   0%
gws-app/gws/base/ows/server/service.py Object.available_formats   8 0 0   100%
gws-app/gws/base/ows/server/service.py Object.configure_metadata   2 0 0   100%
gws-app/gws/base/ows/server/service.py Object.post_configure   2 0 0   100%
gws-app/gws/base/ows/server/service.py Object.post_configure_host   3 0 0   100%
gws-app/gws/base/ows/server/service.py Object.post_configure_root_layer   13 9 0   31%
gws-app/gws/base/ows/server/service.py Object.url_path   3 0 0   100%
gws-app/gws/base/ows/server/service.py Object.init_request   19 17 0   11%
gws-app/gws/base/ows/server/service.py Object.parse_xml_request   1 1 0   0%
gws-app/gws/base/ows/server/service.py Object.handle_request   6 3 0   50%
gws-app/gws/base/ows/server/service.py Object.dispatch_request   2 0 0   100%
gws-app/gws/base/ows/server/service.py Object.get_template   1 0 0   100%
gws-app/gws/base/ows/server/service.py Object.template_response   8 4 0   50%
gws-app/gws/base/ows/server/service.py Object.xml_response   2 0 0   100%
gws-app/gws/base/ows/server/service.py Object.image_response   5 5 0   0%
gws-app/gws/base/ows/server/service.py Object.find_image_format   6 6 0   0%
gws-app/gws/base/ows/server/service.py Object.render_legend   4 4 0   0%
gws-app/gws/base/ows/server/service.py Object.render_legend._get   5 5 0   0%
gws-app/gws/base/ows/server/service.py Object.feature_collection   6 0 0   100%
gws-app/gws/base/ows/server/service.py (no function)   66 0 0   100%
gws-app/gws/base/ows/server/templatelib.py ows_wgs84_bounding_box   1 0 0   100%
gws-app/gws/base/ows/server/templatelib.py ows_service_identification   2 0 0   100%
gws-app/gws/base/ows/server/templatelib.py ows_service_provider   2 0 0   100%
gws-app/gws/base/ows/server/templatelib.py ows_service_url   4 0 0   100%
gws-app/gws/base/ows/server/templatelib.py ows_value   1 0 0   100%
gws-app/gws/base/ows/server/templatelib.py online_resource   1 0 0   100%
gws-app/gws/base/ows/server/templatelib.py dcp_service_url   1 0 0   100%
gws-app/gws/base/ows/server/templatelib.py legend_url_nested   2 2 0   0%
gws-app/gws/base/ows/server/templatelib.py legend_url   2 2 0   0%
gws-app/gws/base/ows/server/templatelib.py ows_keywords   1 0 0   100%
gws-app/gws/base/ows/server/templatelib.py _ows_keyword_group   6 0 0   100%
gws-app/gws/base/ows/server/templatelib.py wms_keywords   7 1 0   86%
gws-app/gws/base/ows/server/templatelib.py lon_lat_envelope   1 1 0   0%
gws-app/gws/base/ows/server/templatelib.py meta_links_nested   3 2 0   33%
gws-app/gws/base/ows/server/templatelib.py meta_url_nested   2 2 0   0%
gws-app/gws/base/ows/server/templatelib.py meta_links_simple   3 2 0   33%
gws-app/gws/base/ows/server/templatelib.py meta_url_simple   2 2 0   0%
gws-app/gws/base/ows/server/templatelib.py wfs_feature_collection   1 0 0   100%
gws-app/gws/base/ows/server/templatelib.py wfs_value_collection   1 1 0   0%
gws-app/gws/base/ows/server/templatelib.py wfs_feature_collection_attributes   1 0 0   100%
gws-app/gws/base/ows/server/templatelib.py wfs_feature_collection_member   9 0 0   100%
gws-app/gws/base/ows/server/templatelib.py gml_format_uid   6 2 0   67%
gws-app/gws/base/ows/server/templatelib.py gml_format_value   6 1 0   83%
gws-app/gws/base/ows/server/templatelib.py inspire_extended_capabilities   2 0 0   100%
gws-app/gws/base/ows/server/templatelib.py coord_dms   2 0 0   100%
gws-app/gws/base/ows/server/templatelib.py coord_m   2 0 0   100%
gws-app/gws/base/ows/server/templatelib.py iso_date   2 0 0   100%
gws-app/gws/base/ows/server/templatelib.py iso_datetime   2 2 0   0%
gws-app/gws/base/ows/server/templatelib.py namespaces_from_caps   1 0 0   100%
gws-app/gws/base/ows/server/templatelib.py to_xml_response   7 3 0   57%
gws-app/gws/base/ows/server/templatelib.py to_xml_response_with_doctype   5 5 0   0%
gws-app/gws/base/ows/server/templatelib.py (no function)   40 0 0   100%
gws-app/gws/base/printer/__init__.py (no function)   2 0 0   100%
gws-app/gws/base/printer/action.py Object.printer_start   1 1 0   0%
gws-app/gws/base/printer/action.py Object.printer_status   6 6 0   0%
gws-app/gws/base/printer/action.py Object.printer_cancel   1 1 0   0%
gws-app/gws/base/printer/action.py Object.printer_output   2 2 0   0%
gws-app/gws/base/printer/action.py Object.print   3 3 0   0%
gws-app/gws/base/printer/action.py (no function)   30 30 0   0%
gws-app/gws/base/printer/core.py Object.configure   4 0 0   100%
gws-app/gws/base/printer/core.py Object.props   2 0 0   100%
gws-app/gws/base/printer/core.py (no function)   25 0 0   100%
gws-app/gws/base/printer/manager.py Object.start_print_job   4 4 0   0%
gws-app/gws/base/printer/manager.py Object.exec_print   3 3 0   0%
gws-app/gws/base/printer/manager.py (no function)   7 0 0   100%
gws-app/gws/base/printer/worker.py Object.run   3 3 0   0%
gws-app/gws/base/printer/worker.py Object.__init__   4 4 0   0%
gws-app/gws/base/printer/worker.py Object.work   4 4 0   0%
gws-app/gws/base/printer/worker.py Object.prepare   25 25 0   0%
gws-app/gws/base/printer/worker.py Object.notify   13 13 0   0%
gws-app/gws/base/printer/worker.py Object.prepare_map   14 14 0   0%
gws-app/gws/base/printer/worker.py Object.prepare_map_plane   59 59 0   0%
gws-app/gws/base/printer/worker.py (no function)   28 0 0   100%
gws-app/gws/base/project/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/project/action.py Object.info   2 0 0   100%
gws-app/gws/base/project/action.py (no function)   17 0 0   100%
gws-app/gws/base/project/core.py Object.configure   18 0 0   100%
gws-app/gws/base/project/core.py Object.props   9 0 0   100%
gws-app/gws/base/project/core.py (no function)   60 0 0   100%
gws-app/gws/base/search/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/search/action.py Object.configure   3 3 0   0%
gws-app/gws/base/search/action.py Object.props   1 1 0   0%
gws-app/gws/base/search/action.py Object.find   1 1 0   0%
gws-app/gws/base/search/action.py Object._get_features   28 28 0   0%
gws-app/gws/base/search/action.py (no function)   43 43 0   0%
gws-app/gws/base/search/filter.py Matcher.get_property   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.get_shape   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.matches   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.match_and   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.match_or   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.match_not   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.match_propertyisequalto   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.match_propertyisnotequalto   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.match_propertyislessthan   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.match_propertyisgreaterthan   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.match_propertyislessthanorequalto   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.match_propertyisgreaterthanorequalto   1 1 0   0%
gws-app/gws/base/search/filter.py Matcher.compare   5 5 0   0%
gws-app/gws/base/search/filter.py Matcher.match_bbox   4 4 0   0%
gws-app/gws/base/search/filter.py from_fes_string   5 5 0   0%
gws-app/gws/base/search/filter.py from_fes_element   44 44 0   0%
gws-app/gws/base/search/filter.py (no function)   28 0 0   100%
gws-app/gws/base/search/finder.py Object.configure   8 0 0   100%
gws-app/gws/base/search/finder.py Object.configure_models   1 1 0   0%
gws-app/gws/base/search/finder.py Object.configure_templates   1 0 0   100%
gws-app/gws/base/search/finder.py Object.can_run   17 10 0   41%
gws-app/gws/base/search/finder.py Object.context_shape   6 4 0   33%
gws-app/gws/base/search/finder.py Object.run   7 2 0   71%
gws-app/gws/base/search/finder.py (no function)   37 0 0   100%
gws-app/gws/base/search/manager.py Object.run_search   17 7 0   59%
gws-app/gws/base/search/manager.py Object._run_search   25 11 0   56%
gws-app/gws/base/search/manager.py (no function)   5 0 0   100%
gws-app/gws/base/shape/__init__.py from_wkt   9 0 0   100%
gws-app/gws/base/shape/__init__.py from_wkb   1 0 0   100%
gws-app/gws/base/shape/__init__.py from_wkb_hex   1 0 0   100%
gws-app/gws/base/shape/__init__.py _from_wkb   9 0 0   100%
gws-app/gws/base/shape/__init__.py from_wkb_element   6 6 0   0%
gws-app/gws/base/shape/__init__.py from_geojson   4 0 0   100%
gws-app/gws/base/shape/__init__.py from_props   5 0 0   100%
gws-app/gws/base/shape/__init__.py from_dict   5 0 0   100%
gws-app/gws/base/shape/__init__.py from_extent   4 4 0   0%
gws-app/gws/base/shape/__init__.py from_bounds   1 0 0   100%
gws-app/gws/base/shape/__init__.py from_xy   1 0 0   100%
gws-app/gws/base/shape/__init__.py _swap_xy   2 0 0   100%
gws-app/gws/base/shape/__init__.py _swap_xy.f   1 0 0   100%
gws-app/gws/base/shape/__init__.py _shapely_shape   4 2 0   50%
gws-app/gws/base/shape/__init__.py Shape.__init__   6 0 0   100%
gws-app/gws/base/shape/__init__.py Shape.__str__   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.area   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.bounds   1 0 0   100%
gws-app/gws/base/shape/__init__.py Shape.centroid   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.to_wkb   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.to_wkb_hex   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.to_ewkb   1 0 0   100%
gws-app/gws/base/shape/__init__.py Shape.to_ewkb_hex   1 0 0   100%
gws-app/gws/base/shape/__init__.py Shape.to_wkt   4 0 0   100%
gws-app/gws/base/shape/__init__.py Shape.to_ewkt   1 0 0   100%
gws-app/gws/base/shape/__init__.py Shape.to_geojson   5 5 0   0%
gws-app/gws/base/shape/__init__.py Shape.to_props   1 0 0   100%
gws-app/gws/base/shape/__init__.py Shape.is_empty   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.is_ring   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.is_simple   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.is_valid   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.equals   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.contains   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.covers   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.covered_by   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.crosses   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.disjoint   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.intersects   1 0 0   100%
gws-app/gws/base/shape/__init__.py Shape.overlaps   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.touches   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape.within   1 1 0   0%
gws-app/gws/base/shape/__init__.py Shape._binary_predicate   2 0 0   100%
gws-app/gws/base/shape/__init__.py Shape.union   8 8 0   0%
gws-app/gws/base/shape/__init__.py Shape.intersection   7 7 0   0%
gws-app/gws/base/shape/__init__.py Shape.to_multi   7 7 0   0%
gws-app/gws/base/shape/__init__.py Shape.to_type   11 11 0   0%
gws-app/gws/base/shape/__init__.py Shape.to_2d   4 4 0   0%
gws-app/gws/base/shape/__init__.py Shape.tolerance_polygon   19 19 0   0%
gws-app/gws/base/shape/__init__.py Shape.transformed_to   5 3 0   40%
gws-app/gws/base/shape/__init__.py (no function)   67 0 0   100%
gws-app/gws/base/storage/__init__.py (no function)   2 0 0   100%
gws-app/gws/base/storage/core.py Object.configure   2 2 0   0%
gws-app/gws/base/storage/core.py Object.configure_provider   4 4 0   0%
gws-app/gws/base/storage/core.py Object.props   1 1 0   0%
gws-app/gws/base/storage/core.py Object.get_state_for   1 1 0   0%
gws-app/gws/base/storage/core.py Object.handle_request   26 26 0   0%
gws-app/gws/base/storage/core.py (no function)   45 0 0   100%
gws-app/gws/base/storage/manager.py Object.configure   3 0 0   100%
gws-app/gws/base/storage/manager.py Object.create_provider   5 0 0   100%
gws-app/gws/base/storage/manager.py Object.find_provider   6 6 0   0%
gws-app/gws/base/storage/manager.py (no function)   8 0 0   100%
gws-app/gws/base/template/__init__.py (no function)   2 0 0   100%
gws-app/gws/base/template/core.py Object.configure   11 1 0   91%
gws-app/gws/base/template/core.py Object.props   1 0 0   100%
gws-app/gws/base/template/core.py Object._defaultStrings   2 0 0   100%
gws-app/gws/base/template/core.py Object._defaultStrings.get   1 0 0   100%
gws-app/gws/base/template/core.py Object.prepare_args   22 1 0   95%
gws-app/gws/base/template/core.py Object.notify   2 1 0   50%
gws-app/gws/base/template/core.py (no function)   30 0 0   100%
gws-app/gws/base/template/manager.py Object.find_templates   1 1 0   0%
gws-app/gws/base/template/manager.py Object.find_template   11 1 0   91%
gws-app/gws/base/template/manager.py Object._find   8 2 0   75%
gws-app/gws/base/template/manager.py Object.template_from_path   3 3 0   0%
gws-app/gws/base/template/manager.py (no function)   8 0 0   100%
gws-app/gws/base/web/__init__.py (no function)   1 0 0   100%
gws-app/gws/base/web/action.py Object.api_asset   4 4 0   0%
gws-app/gws/base/web/action.py Object.http_asset   2 1 0   50%
gws-app/gws/base/web/action.py Object.get_page   10 10 0   0%
gws-app/gws/base/web/action.py Object.download   4 4 0   0%
gws-app/gws/base/web/action.py Object.file   12 1 0   92%
gws-app/gws/base/web/action.py Object.sys_asset   24 24 0   0%
gws-app/gws/base/web/action.py Object._serve_path   31 14 0   55%
gws-app/gws/base/web/action.py Object._serve_template   5 5 0   0%
gws-app/gws/base/web/action.py _valid_mime_type   11 11 0   0%
gws-app/gws/base/web/action.py (no function)   54 0 0   100%
gws-app/gws/base/web/error.py from_exception   19 2 0   89%
gws-app/gws/base/web/error.py (no function)   34 0 0   100%
gws-app/gws/base/web/manager.py Object.configure   10 2 0   80%
gws-app/gws/base/web/manager.py (no function)   12 0 0   100%
gws-app/gws/base/web/site.py Object.configure   43 9 0   79%
gws-app/gws/base/web/site.py Object.url_for   19 4 0   79%
gws-app/gws/base/web/site.py Object._apply_reverse_rewrite_rules   9 5 0   44%
gws-app/gws/base/web/site.py (no function)   78 0 0   100%
gws-app/gws/base/web/wsgi.py Responder.__init__   4 1 0   75%
gws-app/gws/base/web/wsgi.py Responder.__repr__   1 1 0   0%
gws-app/gws/base/web/wsgi.py Responder.send_response   1 0 0   100%
gws-app/gws/base/web/wsgi.py Responder.set_cookie   1 0 0   100%
gws-app/gws/base/web/wsgi.py Responder.delete_cookie   1 0 0   100%
gws-app/gws/base/web/wsgi.py Responder.add_header   1 0 0   100%
gws-app/gws/base/web/wsgi.py Responder.set_status   2 0 0   100%
gws-app/gws/base/web/wsgi.py Responder.set_body   3 3 0   0%
gws-app/gws/base/web/wsgi.py Requester.__init__   43 3 0   93%
gws-app/gws/base/web/wsgi.py Requester.__repr__   1 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.parse   1 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.params   2 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.query_params   2 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.path   2 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.struct   2 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.command   2 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.data   28 13 0   54%
gws-app/gws/base/web/wsgi.py Requester.text   8 8 0   0%
gws-app/gws/base/web/wsgi.py Requester.form   16 6 0   62%
gws-app/gws/base/web/wsgi.py Requester.env   1 1 0   0%
gws-app/gws/base/web/wsgi.py Requester.has_param   2 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.param   2 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.header   1 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.cookie   1 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.content_responder   15 2 0   87%
gws-app/gws/base/web/wsgi.py Requester.redirect_responder   4 4 0   0%
gws-app/gws/base/web/wsgi.py Requester.api_responder   2 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.error_responder   2 2 0   0%
gws-app/gws/base/web/wsgi.py Requester.absolute_url_for   1 1 0   0%
gws-app/gws/base/web/wsgi.py Requester.relative_url_for   1 1 0   0%
gws-app/gws/base/web/wsgi.py Requester.canonical_url_for   1 0 0   100%
gws-app/gws/base/web/wsgi.py Requester.set_session   2 0 0   100%
gws-app/gws/base/web/wsgi.py Requester._parse   3 0 0   100%
gws-app/gws/base/web/wsgi.py Requester._parse2   22 1 0   95%
gws-app/gws/base/web/wsgi.py Requester._parse_origin   27 0 0   100%
gws-app/gws/base/web/wsgi.py Requester._parse_proxy_headers   16 0 0   100%
gws-app/gws/base/web/wsgi.py Requester._struct_type   6 2 0   67%
gws-app/gws/base/web/wsgi.py Requester._encode_struct   5 3 0   40%
gws-app/gws/base/web/wsgi.py Requester._decode_struct   14 9 0   36%
gws-app/gws/base/web/wsgi.py (no function)   59 0 0   100%
gws-app/gws/base/web/wsgi_app.py application   5 5 0   0%
gws-app/gws/base/web/wsgi_app.py make_application   2 0 0   100%
gws-app/gws/base/web/wsgi_app.py make_application.fn   2 0 0   100%
gws-app/gws/base/web/wsgi_app.py init   9 9 0   0%
gws-app/gws/base/web/wsgi_app.py reload   2 2 0   0%
gws-app/gws/base/web/wsgi_app.py handle_request   11 2 0   82%
gws-app/gws/base/web/wsgi_app.py apply_middleware   26 8 0   69%
gws-app/gws/base/web/wsgi_app.py _debug_repr   6 6 0   0%
gws-app/gws/base/web/wsgi_app.py handle_error   3 0 0   100%
gws-app/gws/base/web/wsgi_app.py handle_http_error   11 1 0   91%
gws-app/gws/base/web/wsgi_app.py handle_action   24 4 0   83%
gws-app/gws/base/web/wsgi_app.py (no function)   15 0 0   100%
gws-app/gws/base/web/wsgi_main.py (no function)   2 2 0   0%
gws-app/gws/config/__init__.py (no function)   3 0 0   100%
gws-app/gws/config/loader.py Object.__init__   13 13 0   0%
gws-app/gws/config/loader.py Object.configure   21 21 0   0%
gws-app/gws/config/loader.py Object.parse   6 6 0   0%
gws-app/gws/config/loader.py Object._init_specs   10 10 0   0%
gws-app/gws/config/loader.py Object._create_config   7 7 0   0%
gws-app/gws/config/loader.py Object._create_root   5 5 0   0%
gws-app/gws/config/loader.py Object._run_hook   8 8 0   0%
gws-app/gws/config/loader.py Object._error   4 4 0   0%
gws-app/gws/config/loader.py Object._result   1 1 0   0%
gws-app/gws/config/loader.py configure   2 2 0   0%
gws-app/gws/config/loader.py parse   2 2 0   0%
gws-app/gws/config/loader.py initialize   4 0 0   100%
gws-app/gws/config/loader.py activate   2 0 0   100%
gws-app/gws/config/loader.py deactivate   1 1 0   0%
gws-app/gws/config/loader.py store   8 8 0   0%
gws-app/gws/config/loader.py load   7 7 0   0%
gws-app/gws/config/loader.py _load   11 11 0   0%
gws-app/gws/config/loader.py get_root   2 2 0   0%
gws-app/gws/config/loader.py get_root._err   1 1 0   0%
gws-app/gws/config/loader.py real_config_path   11 11 0   0%
gws-app/gws/config/loader.py real_manifest_path   7 7 0   0%
gws-app/gws/config/loader.py log_report   15 15 0   0%
gws-app/gws/config/loader.py _log_error   22 22 0   0%
gws-app/gws/config/loader.py _time_and_memory   1 1 0   0%
gws-app/gws/config/loader.py _info_string   2 2 0   0%
gws-app/gws/config/loader.py (no function)   43 0 0   100%
gws-app/gws/config/parser.py parse_from_path   4 4 0   0%
gws-app/gws/config/parser.py parse_dict   3 3 0   0%
gws-app/gws/config/parser.py parse_app_from_path   4 4 0   0%
gws-app/gws/config/parser.py parse_app_dict   3 3 0   0%
gws-app/gws/config/parser.py read_from_path   4 4 0   0%
gws-app/gws/config/parser.py _parse_app_dict   27 27 0   0%
gws-app/gws/config/parser.py _parse_projects_from_path   4 4 0   0%
gws-app/gws/config/parser.py _parse_projects   9 9 0   0%
gws-app/gws/config/parser.py _Parser.__init__   5 5 0   0%
gws-app/gws/config/parser.py _Parser.ensure_dict   7 7 0   0%
gws-app/gws/config/parser.py _Parser.parse_dict   11 11 0   0%
gws-app/gws/config/parser.py _Parser.read_from_path   9 9 0   0%
gws-app/gws/config/parser.py _Parser.read2   9 9 0   0%
gws-app/gws/config/parser.py _Parser.read_py   9 9 0   0%
gws-app/gws/config/parser.py _Parser.read_json   4 4 0   0%
gws-app/gws/config/parser.py _Parser.read_yaml   5 5 0   0%
gws-app/gws/config/parser.py _Parser.read_cx   17 17 0   0%
gws-app/gws/config/parser.py _Parser.read_cx._error_handler   3 3 0   0%
gws-app/gws/config/parser.py _Parser.read_cx._loader   4 4 0   0%
gws-app/gws/config/parser.py _register_path   1 1 0   0%
gws-app/gws/config/parser.py _register_error   4 4 0   0%
gws-app/gws/config/parser.py _register_syntax_error   11 11 0   0%
gws-app/gws/config/parser.py _save_debug   4 4 0   0%
gws-app/gws/config/parser.py _as_flat_list   4 4 0   0%
gws-app/gws/config/parser.py _to_plain   7 7 0   0%
gws-app/gws/config/parser.py (no function)   36 0 0   100%
gws-app/gws/config/util.py configure_templates_for   8 0 0   100%
gws-app/gws/config/util.py configure_models_for   10 2 0   80%
gws-app/gws/config/util.py configure_finders_for   10 4 0   60%
gws-app/gws/config/util.py _create_fn   4 0 0   100%
gws-app/gws/config/util.py configure_source_layers_for   10 2 0   80%
gws-app/gws/config/util.py configure_service_provider_for   9 1 0   89%
gws-app/gws/config/util.py configure_database_provider_for   19 2 0   89%
gws-app/gws/config/util.py (no function)   10 0 0   100%
gws-app/gws/core/__init__.py (no function)   0 0 0   100%
gws-app/gws/core/const.py (no function)   36 0 0   100%
gws-app/gws/core/debug.py inspect   1 1 0   0%
gws-app/gws/core/debug.py p   15 15 0   0%
gws-app/gws/core/debug.py time_start   1 0 0   100%
gws-app/gws/core/debug.py time_end   4 0 0   100%
gws-app/gws/core/debug.py pycharm_debugger_check   18 18 0   0%
gws-app/gws/core/debug.py _should_list   7 7 0   0%
gws-app/gws/core/debug.py _repr   4 4 0   0%
gws-app/gws/core/debug.py _dump   45 45 0   0%
gws-app/gws/core/debug.py (no function)   17 0 0   100%
gws-app/gws/core/env.py (no function)   29 0 0   100%
gws-app/gws/core/log.py set_level   5 2 0   60%
gws-app/gws/core/log.py get_level   4 1 0   75%
gws-app/gws/core/log.py log   1 1 0   0%
gws-app/gws/core/log.py critical   1 1 0   0%
gws-app/gws/core/log.py error   1 0 0   100%
gws-app/gws/core/log.py warning   1 0 0   100%
gws-app/gws/core/log.py info   1 0 0   100%
gws-app/gws/core/log.py debug   1 0 0   100%
gws-app/gws/core/log.py exception   5 0 0   100%
gws-app/gws/core/log.py if_debug   7 5 0   29%
gws-app/gws/core/log.py exception_backtrace   28 0 0   100%
gws-app/gws/core/log.py _name   6 0 0   100%
gws-app/gws/core/log.py _message   4 0 0   100%
gws-app/gws/core/log.py _raw   19 17 0   11%
gws-app/gws/core/log.py _location   6 6 0   0%
gws-app/gws/core/log.py (no function)   31 0 0   100%
gws-app/gws/core/tree_impl.py object_repr   8 0 0   100%
gws-app/gws/core/tree_impl.py node_initialize   4 0 0   100%
gws-app/gws/core/tree_impl.py node_create_child   1 0 0   100%
gws-app/gws/core/tree_impl.py node_create_child_if_configured   3 0 0   100%
gws-app/gws/core/tree_impl.py node_create_children   3 0 0   100%
gws-app/gws/core/tree_impl.py node_cfg   2 0 0   100%
gws-app/gws/core/tree_impl.py node_find_all   1 0 0   100%
gws-app/gws/core/tree_impl.py node_find_first   1 0 0   100%
gws-app/gws/core/tree_impl.py node_find_closest   7 0 0   100%
gws-app/gws/core/tree_impl.py node_find_ancestors   9 0 0   100%
gws-app/gws/core/tree_impl.py node_find_descendants   4 0 0   100%
gws-app/gws/core/tree_impl.py node_find_descendants._walk   4 0 0   100%
gws-app/gws/core/tree_impl.py root_init   9 0 0   100%
gws-app/gws/core/tree_impl.py root_initialize   10 0 0   100%
gws-app/gws/core/tree_impl.py root_post_initialize   11 3 0   73%
gws-app/gws/core/tree_impl.py root_activate   2 0 0   100%
gws-app/gws/core/tree_impl.py root_find_all   1 0 0   100%
gws-app/gws/core/tree_impl.py root_find_first   1 0 0   100%
gws-app/gws/core/tree_impl.py root_get   5 1 0   80%
gws-app/gws/core/tree_impl.py root_object_count   1 1 0   0%
gws-app/gws/core/tree_impl.py root_create   2 0 0   100%
gws-app/gws/core/tree_impl.py root_create_shared   7 0 0   100%
gws-app/gws/core/tree_impl.py root_create_temporary   2 0 0   100%
gws-app/gws/core/tree_impl.py root_create_application   10 0 0   100%
gws-app/gws/core/tree_impl.py class_name   1 0 0   100%
gws-app/gws/core/tree_impl.py alloc_node   8 1 0   88%
gws-app/gws/core/tree_impl.py configure_permissions   19 0 0   100%
gws-app/gws/core/tree_impl.py create_node   15 0 0   100%
gws-app/gws/core/tree_impl.py find_all_in   9 1 0   89%
gws-app/gws/core/tree_impl.py find_first_in   2 0 0   100%
gws-app/gws/core/tree_impl.py get_or_generate_uid   4 0 0   100%
gws-app/gws/core/tree_impl.py is_a   8 2 0   75%
gws-app/gws/core/tree_impl.py props_of   8 3 0   62%
gws-app/gws/core/tree_impl.py make_props2   13 2 0   85%
gws-app/gws/core/tree_impl.py register_config_error   8 2 0   75%
gws-app/gws/core/tree_impl.py super_invoke   9 2 0   78%
gws-app/gws/core/tree_impl.py to_config   1 0 0   100%
gws-app/gws/core/tree_impl.py (no function)   42 0 0   100%
gws-app/gws/core/util.py is_data_object   1 1 0   0%
gws-app/gws/core/util.py to_data_object   1 1 0   0%
gws-app/gws/core/util.py exit   1 1 0   0%
gws-app/gws/core/util.py require   3 1 0   67%
gws-app/gws/core/util.py is_list   1 0 0   100%
gws-app/gws/core/util.py is_dict   1 0 0   100%
gws-app/gws/core/util.py is_bytes   1 0 0   100%
gws-app/gws/core/util.py is_atom   1 0 0   100%
gws-app/gws/core/util.py is_empty   11 1 0   91%
gws-app/gws/core/util.py get   8 1 0   88%
gws-app/gws/core/util.py has   9 9 0   0%
gws-app/gws/core/util.py _get   9 2 0   78%
gws-app/gws/core/util.py pop   5 5 0   0%
gws-app/gws/core/util.py pick   6 6 0   0%
gws-app/gws/core/util.py pick._pick   5 5 0   0%
gws-app/gws/core/util.py omit   6 6 0   0%
gws-app/gws/core/util.py omit._omit   5 5 0   0%
gws-app/gws/core/util.py collect   5 5 0   0%
gws-app/gws/core/util.py first   2 2 0   0%
gws-app/gws/core/util.py first_not_none   3 3 0   0%
gws-app/gws/core/util.py merge   10 0 0   100%
gws-app/gws/core/util.py merge._merge   3 0 0   100%
gws-app/gws/core/util.py deep_merge   12 12 0   0%
gws-app/gws/core/util.py compact   6 2 0   67%
gws-app/gws/core/util.py strip   8 8 0   0%
gws-app/gws/core/util.py strip._strip   3 3 0   0%
gws-app/gws/core/util.py strip._dict   6 6 0   0%
gws-app/gws/core/util.py uniq   11 11 0   0%
gws-app/gws/core/util.py to_int   4 4 0   0%
gws-app/gws/core/util.py to_rounded_int   6 3 0   50%
gws-app/gws/core/util.py to_float   4 4 0   0%
gws-app/gws/core/util.py to_str   13 6 0   54%
gws-app/gws/core/util.py to_bytes   7 3 0   57%
gws-app/gws/core/util.py to_list   17 8 0   53%
gws-app/gws/core/util.py to_dict   11 2 0   82%
gws-app/gws/core/util.py to_json_value   9 9 0   0%
gws-app/gws/core/util.py to_upper_dict   2 0 0   100%
gws-app/gws/core/util.py to_lower_dict   2 0 0   100%
gws-app/gws/core/util.py to_uid   5 0 0   100%
gws-app/gws/core/util.py to_lines   8 8 0   0%
gws-app/gws/core/util.py parse_acl   40 20 0   50%
gws-app/gws/core/util.py join_uid   3 0 0   100%
gws-app/gws/core/util.py split_uid   2 0 0   100%
gws-app/gws/core/util.py is_file   1 0 0   100%
gws-app/gws/core/util.py is_dir   1 0 0   100%
gws-app/gws/core/util.py read_file   6 3 0   50%
gws-app/gws/core/util.py read_file_b   6 3 0   50%
gws-app/gws/core/util.py write_file   8 3 0   62%
gws-app/gws/core/util.py write_file_b   10 4 0   60%
gws-app/gws/core/util.py write_debug_file   8 8 0   0%
gws-app/gws/core/util.py dirname   1 0 0   100%
gws-app/gws/core/util.py ensure_dir   17 4 0   76%
gws-app/gws/core/util.py ensure_system_dirs   2 0 0   100%
gws-app/gws/core/util.py chown_default   4 2 0   50%
gws-app/gws/core/util.py ephemeral_path   4 4 0   0%
gws-app/gws/core/util.py ephemeral_dir   1 0 0   100%
gws-app/gws/core/util.py ephemeral_set_max_age   1 1 0   0%
gws-app/gws/core/util.py ephemeral_cleanup   15 15 0   0%
gws-app/gws/core/util.py random_string   3 0 0   100%
gws-app/gws/core/util.py _FormatMapDefault.__init__   2 0 0   100%
gws-app/gws/core/util.py _FormatMapDefault.__getitem__   2 0 0   100%
gws-app/gws/core/util.py format_map   1 0 0   100%
gws-app/gws/core/util.py sha256   7 0 0   100%
gws-app/gws/core/util.py sha256._bytes   6 2 0   67%
gws-app/gws/core/util.py sha256._default   3 1 0   67%
gws-app/gws/core/util.py cached_property.__init__   2 2 0   0%
gws-app/gws/core/util.py cached_property.__get__   3 3 0   0%
gws-app/gws/core/util.py app_lock   1 0 0   100%
gws-app/gws/core/util.py get_app_global   6 0 0   100%
gws-app/gws/core/util.py set_app_global   3 0 0   100%
gws-app/gws/core/util.py delete_app_global   2 2 0   0%
gws-app/gws/core/util.py serialize_to_path   6 0 0   100%
gws-app/gws/core/util.py unserialize_from_path   2 0 0   100%
gws-app/gws/core/util.py get_cached_object   17 17 0   0%
gws-app/gws/core/util.py get_cached_object._get   13 13 0   0%
gws-app/gws/core/util.py get_cached_file   14 2 0   86%
gws-app/gws/core/util.py get_cached_file._get   9 7 0   22%
gws-app/gws/core/util.py get_server_global   15 15 0   0%
gws-app/gws/core/util.py get_server_global._get   10 10 0   0%
gws-app/gws/core/util.py _FileLock.__init__   2 0 0   100%
gws-app/gws/core/util.py _FileLock.__enter__   2 0 0   100%
gws-app/gws/core/util.py _FileLock.__exit__   1 0 0   100%
gws-app/gws/core/util.py _FileLock.acquire   14 7 0   50%
gws-app/gws/core/util.py _FileLock.release   5 2 0   60%
gws-app/gws/core/util.py server_lock   1 0 0   100%
gws-app/gws/core/util.py action_url_path   9 0 0   100%
gws-app/gws/core/util.py utime   1 0 0   100%
gws-app/gws/core/util.py stime   1 0 0   100%
gws-app/gws/core/util.py sleep   1 0 0   100%
gws-app/gws/core/util.py mstime   1 0 0   100%
gws-app/gws/core/util.py microtime   1 1 0   0%
gws-app/gws/core/util.py (no function)   106 0 0   100%
gws-app/gws/ext/__init__.py _classTag.__init__   1 1 0   0%
gws-app/gws/ext/__init__.py _classTag.__call__   1 1 0   0%
gws-app/gws/ext/__init__.py _methodTag.__init__   1 0 0   100%
gws-app/gws/ext/__init__.py _methodTag.__call__   1 0 0   100%
gws-app/gws/ext/__init__.py name_for   4 0 0   100%
gws-app/gws/ext/__init__.py _new.action   1 0 0   100%
gws-app/gws/ext/__init__.py _new.application   1 0 0   100%
gws-app/gws/ext/__init__.py _new.authMethod   1 0 0   100%
gws-app/gws/ext/__init__.py _new.authMultiFactorAdapter   1 0 0   100%
gws-app/gws/ext/__init__.py _new.authProvider   1 0 0   100%
gws-app/gws/ext/__init__.py _new.authSessionManager   1 0 0   100%
gws-app/gws/ext/__init__.py _new.cli   1 0 0   100%
gws-app/gws/ext/__init__.py _new.databaseProvider   1 0 0   100%
gws-app/gws/ext/__init__.py _new.exporter   1 0 0   100%
gws-app/gws/ext/__init__.py _new.finder   1 0 0   100%
gws-app/gws/ext/__init__.py _new.helper   1 0 0   100%
gws-app/gws/ext/__init__.py _new.layer   1 0 0   100%
gws-app/gws/ext/__init__.py _new.legend   1 0 0   100%
gws-app/gws/ext/__init__.py _new.map   1 0 0   100%
gws-app/gws/ext/__init__.py _new.model   1 0 0   100%
gws-app/gws/ext/__init__.py _new.modelField   1 0 0   100%
gws-app/gws/ext/__init__.py _new.modelValidator   1 0 0   100%
gws-app/gws/ext/__init__.py _new.modelValue   1 0 0   100%
gws-app/gws/ext/__init__.py _new.modelWidget   1 0 0   100%
gws-app/gws/ext/__init__.py _new.owsProvider   1 0 0   100%
gws-app/gws/ext/__init__.py _new.owsService   1 0 0   100%
gws-app/gws/ext/__init__.py _new.printer   1 0 0   100%
gws-app/gws/ext/__init__.py _new.project   1 0 0   100%
gws-app/gws/ext/__init__.py _new.storageProvider   1 0 0   100%
gws-app/gws/ext/__init__.py _new.template   1 0 0   100%
gws-app/gws/ext/__init__.py (no function)   95 0 0   100%
gws-app/gws/gis/__init__.py (no function)   0 0 0   100%
gws-app/gws/gis/cache/__init__.py (no function)   1 0 0   100%
gws-app/gws/gis/cache/cli.py Object.do_status   23 23 0   0%
gws-app/gws/gis/cache/cli.py Object.do_cleanup   2 2 0   0%
gws-app/gws/gis/cache/cli.py Object.do_drop   2 2 0   0%
gws-app/gws/gis/cache/cli.py Object.do_seed   6 6 0   0%
gws-app/gws/gis/cache/cli.py (no function)   30 30 0   0%
gws-app/gws/gis/cache/core.py status   9 9 0   0%
gws-app/gws/gis/cache/core.py cleanup   3 3 0   0%
gws-app/gws/gis/cache/core.py drop   3 3 0   0%
gws-app/gws/gis/cache/core.py seed   47 47 0   0%
gws-app/gws/gis/cache/core.py store_in_web_cache   9 9 0   0%
gws-app/gws/gis/cache/core.py _update_file_counts   12 12 0   0%
gws-app/gws/gis/cache/core.py _enum_entries   24 24 0   0%
gws-app/gws/gis/cache/core.py _remove_dir   3 3 0   0%
gws-app/gws/gis/cache/core.py (no function)   46 0 0   100%
gws-app/gws/gis/mpx/__init__.py _call   5 5 0   0%
gws-app/gws/gis/mpx/__init__.py _call_with_retry   14 14 0   0%
gws-app/gws/gis/mpx/__init__.py wms_request   8 8 0   0%
gws-app/gws/gis/mpx/__init__.py wmts_request   2 2 0   0%
gws-app/gws/gis/mpx/__init__.py (no function)   15 0 0   100%
gws-app/gws/gis/mpx/config.py _Config.__init__   4 0 0   100%
gws-app/gws/gis/mpx/config.py _Config._add   7 7 0   0%
gws-app/gws/gis/mpx/config.py _Config._items   3 2 0   33%
gws-app/gws/gis/mpx/config.py _Config.cache   1 1 0   0%
gws-app/gws/gis/mpx/config.py _Config.source   1 1 0   0%
gws-app/gws/gis/mpx/config.py _Config.grid   1 1 0   0%
gws-app/gws/gis/mpx/config.py _Config.layer   2 2 0   0%
gws-app/gws/gis/mpx/config.py _Config.to_dict   6 0 0   100%
gws-app/gws/gis/mpx/config.py create   15 7 0   53%
gws-app/gws/gis/mpx/config.py create_and_save   19 12 0   37%
gws-app/gws/gis/mpx/config.py (no function)   18 0 0   100%
gws-app/gws/gis/mpx/util.py annotate   19 19 0   0%
gws-app/gws/gis/mpx/util.py AnnotationFilter.__init__   1 1 0   0%
gws-app/gws/gis/mpx/util.py AnnotationFilter.__call__   2 2 0   0%
gws-app/gws/gis/mpx/util.py (no function)   7 7 0   0%
gws-app/gws/gis/mpx/wsgi_app.py make_wsgi_app   7 7 0   0%
gws-app/gws/gis/mpx/wsgi_app.py init   4 4 0   0%
gws-app/gws/gis/mpx/wsgi_app.py application   7 7 0   0%
gws-app/gws/gis/mpx/wsgi_app.py (no function)   12 12 0   0%
gws-app/gws/gis/mpx/wsgi_main.py (no function)   3 3 0   0%
gws-app/gws/gis/render/__init__.py map_view_from_center   1 0 0   100%
gws-app/gws/gis/render/__init__.py map_view_from_bbox   1 0 0   100%
gws-app/gws/gis/render/__init__.py _map_view   23 1 0   96%
gws-app/gws/gis/render/__init__.py map_view_transformer   12 0 0   100%
gws-app/gws/gis/render/__init__.py map_view_transformer.translate   3 0 0   100%
gws-app/gws/gis/render/__init__.py map_view_transformer.translate_int   2 0 0   100%
gws-app/gws/gis/render/__init__.py map_view_transformer.rotate   1 0 0   100%
gws-app/gws/gis/render/__init__.py map_view_transformer.translate_rotate_int   3 0 0   100%
gws-app/gws/gis/render/__init__.py render_map   19 5 0   74%
gws-app/gws/gis/render/__init__.py _render_plane   34 25 0   26%
gws-app/gws/gis/render/__init__.py _add_image   6 6 0   0%
gws-app/gws/gis/render/__init__.py _add_svg_elements   5 5 0   0%
gws-app/gws/gis/render/__init__.py output_to_html_element   18 4 0   78%
gws-app/gws/gis/render/__init__.py output_to_html_string   2 0 0   100%
gws-app/gws/gis/render/__init__.py (no function)   26 0 0   100%
gws-app/gws/gis/source/__init__.py layer_matches   19 1 0   95%
gws-app/gws/gis/source/__init__.py check_layers   5 0 0   100%
gws-app/gws/gis/source/__init__.py check_layers.walk   13 1 0   92%
gws-app/gws/gis/source/__init__.py filter_layers   22 3 0   86%
gws-app/gws/gis/source/__init__.py filter_layers.walk   5 0 0   100%
gws-app/gws/gis/source/__init__.py combined_crs_list   8 0 0   100%
gws-app/gws/gis/source/__init__.py combined_bounds   4 0 0   100%
gws-app/gws/gis/source/__init__.py (no function)   28 0 0   100%
gws-app/gws/gis/zoom/__init__.py resolutions_from_config   10 0 0   100%
gws-app/gws/gis/zoom/__init__.py resolutions_from_source_layers   21 1 0   95%
gws-app/gws/gis/zoom/__init__.py resolutions_from_bounds   5 0 0   100%
gws-app/gws/gis/zoom/__init__.py init_resolution   4 0 0   100%
gws-app/gws/gis/zoom/__init__.py _explicit_resolutions   6 1 0   83%
gws-app/gws/gis/zoom/__init__.py _res_or_scale   6 0 0   100%
gws-app/gws/gis/zoom/__init__.py (no function)   31 0 0   100%
gws-app/gws/lib/__init__.py (no function)   0 0 0   100%
gws-app/gws/lib/bounds/__init__.py from_request_bbox   12 1 0   92%
gws-app/gws/lib/bounds/__init__.py from_extent   3 0 0   100%
gws-app/gws/lib/bounds/__init__.py copy   1 0 0   100%
gws-app/gws/lib/bounds/__init__.py union   3 0 0   100%
gws-app/gws/lib/bounds/__init__.py intersect   3 0 0   100%
gws-app/gws/lib/bounds/__init__.py transform   3 0 0   100%
gws-app/gws/lib/bounds/__init__.py wgs_extent   2 0 0   100%
gws-app/gws/lib/bounds/__init__.py buffer   3 1 0   67%
gws-app/gws/lib/bounds/__init__.py (no function)   13 0 0   100%
gws-app/gws/lib/cli/__init__.py cprint   6 0 0   100%
gws-app/gws/lib/cli/__init__.py error   1 0 0   100%
gws-app/gws/lib/cli/__init__.py fatal   2 0 0   100%
gws-app/gws/lib/cli/__init__.py warning   1 0 0   100%
gws-app/gws/lib/cli/__init__.py info   1 0 0   100%
gws-app/gws/lib/cli/__init__.py run   7 0 0   100%
gws-app/gws/lib/cli/__init__.py exec   4 0 0   100%
gws-app/gws/lib/cli/__init__.py find_dirs   7 0 0   100%
gws-app/gws/lib/cli/__init__.py find_files   10 0 0   100%
gws-app/gws/lib/cli/__init__.py ensure_dir   4 4 0   0%
gws-app/gws/lib/cli/__init__.py read_file   2 0 0   100%
gws-app/gws/lib/cli/__init__.py write_file   2 0 0   100%
gws-app/gws/lib/cli/__init__.py parse_args   20 0 0   100%
gws-app/gws/lib/cli/__init__.py main   12 1 0   92%
gws-app/gws/lib/cli/__init__.py text_table   20 20 0   0%
gws-app/gws/lib/cli/__init__.py text_table.get   6 6 0   0%
gws-app/gws/lib/cli/__init__.py text_table.field   3 3 0   0%
gws-app/gws/lib/cli/__init__.py ProgressIndicator.__init__   6 6 0   0%
gws-app/gws/lib/cli/__init__.py ProgressIndicator.__enter__   3 3 0   0%
gws-app/gws/lib/cli/__init__.py ProgressIndicator.__exit__   3 3 0   0%
gws-app/gws/lib/cli/__init__.py ProgressIndicator.update   10 10 0   0%
gws-app/gws/lib/cli/__init__.py ProgressIndicator.log   1 1 0   0%
gws-app/gws/lib/cli/__init__.py (no function)   31 0 0   100%
gws-app/gws/lib/cql/__init__.py (no function)   3 0 0   100%
gws-app/gws/lib/cql/builder.py Builder.get_method   1 0 0   100%
gws-app/gws/lib/cql/builder.py Builder.build   6 0 0   100%
gws-app/gws/lib/cql/builder.py Builder.build_operator   1 1 0   0%
gws-app/gws/lib/cql/builder.py Builder.build_function   4 1 0   75%
gws-app/gws/lib/cql/builder.py Builder.build_user_function   1 0 0   100%
gws-app/gws/lib/cql/builder.py Builder.value   5 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.__init__   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_operator   5 1 0   80%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_name   4 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_array   1 1 0   0%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_bool   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_float   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_int   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_string   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_date   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_timestamp   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_wkt   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_bbox   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_and   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_or   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_not   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_between   4 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_not_between   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_in   3 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_not_in   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_like   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_not_like   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_is_null   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.build_not_null   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_s_intersects   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_s_contains   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_s_crosses   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_s_disjoint   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_s_equals   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_s_overlaps   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_s_touches   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_s_within   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_casei   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_accenti   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_bbox   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_timestamp   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_date   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_interval   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_equals   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_after   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_before   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_meets   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_metby   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_during   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_contains   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_overlaps   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_overlappedby   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_starts   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_startedby   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_finishes   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_finishedby   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_intersects   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_t_disjoint   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_a_equals   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_a_contains   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_a_containedby   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.func_a_overlaps   2 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.temporal_pair   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.temporal_range   5 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.temporal_bound   3 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.timestamp_value   5 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.literal   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.array_pair   1 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.array_operand   4 0 0   100%
gws-app/gws/lib/cql/builder.py SqlBuilder.array_element_type   10 3 0   70%
gws-app/gws/lib/cql/builder.py (no function)   82 0 0   100%
gws-app/gws/lib/cql/parser.py parse   2 0 0   100%
gws-app/gws/lib/cql/parser.py _Token.__init__   3 0 0   100%
gws-app/gws/lib/cql/parser.py _Token.__repr__   1 1 0   0%
gws-app/gws/lib/cql/parser.py _Parser.__init__   2 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse   7 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.error   3 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.tokenize   15 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.node   1 1 0   0%
gws-app/gws/lib/cql/parser.py _Parser.tok   3 1 0   67%
gws-app/gws/lib/cql/parser.py _Parser.peek   3 1 0   67%
gws-app/gws/lib/cql/parser.py _Parser.pop   3 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.expect   4 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.is_a   2 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.is_ident   2 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.expect_ident   4 1 0   75%
gws-app/gws/lib/cql/parser.py _Parser.parse_boolean_expression   1 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_or_expression   5 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_and_expression   5 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_not_expression   5 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_primary_expression   9 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.is_operand_follower   4 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_predicate   22 1 0   95%
gws-app/gws/lib/cql/parser.py _Parser.parse_comparison_predicate   7 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_like_predicate   3 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_pattern_expression   3 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_between_predicate   5 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_in_predicate   9 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_is_null_predicate   7 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_expression   1 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_additive_expression   6 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_multiplicative_expression   6 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_power_expression   6 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_unary_expression   7 1 0   86%
gws-app/gws/lib/cql/parser.py _Parser.parse_postfix_expression   6 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_call   12 2 0   83%
gws-app/gws/lib/cql/parser.py _Parser.parse_atom   28 1 0   96%
gws-app/gws/lib/cql/parser.py _Parser.parse_name   13 1 0   92%
gws-app/gws/lib/cql/parser.py _Parser.parse_number   4 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_number_literal   2 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_string_literal   2 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_timestamp_literal   7 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_date_literal   6 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_geometry_literal   32 1 0   97%
gws-app/gws/lib/cql/parser.py _Parser.parse_array_argument_list   8 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_array_argument   4 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.parse_list   8 0 0   100%
gws-app/gws/lib/cql/parser.py _Parser.unquote   2 0 0   100%
gws-app/gws/lib/cql/parser.py (no function)   91 0 0   100%
gws-app/gws/lib/crs/__init__.py Object.__init__   1 0 0   100%
gws-app/gws/lib/crs/__init__.py Object.__hash__   1 0 0   100%
gws-app/gws/lib/crs/__init__.py Object.__eq__   1 0 0   100%
gws-app/gws/lib/crs/__init__.py Object.__repr__   1 0 0   100%
gws-app/gws/lib/crs/__init__.py Object.axis_for_format   3 0 0   100%
gws-app/gws/lib/crs/__init__.py Object.transform_extent   3 0 0   100%
gws-app/gws/lib/crs/__init__.py Object.transformer   2 0 0   100%
gws-app/gws/lib/crs/__init__.py Object.extent_size_in_meters   11 1 0   91%
gws-app/gws/lib/crs/__init__.py Object.point_offset_in_meters   17 1 0   94%
gws-app/gws/lib/crs/__init__.py Object.to_string   4 0 0   100%
gws-app/gws/lib/crs/__init__.py Object.to_geojson   1 0 0   100%
gws-app/gws/lib/crs/__init__.py qgis_extent_width   9 0 0   100%
gws-app/gws/lib/crs/__init__.py get   3 0 0   100%
gws-app/gws/lib/crs/__init__.py parse   4 0 0   100%
gws-app/gws/lib/crs/__init__.py require   4 0 0   100%
gws-app/gws/lib/crs/__init__.py best_match   7 0 0   100%
gws-app/gws/lib/crs/__init__.py _best_match   14 5 0   64%
gws-app/gws/lib/crs/__init__.py _get_crs   13 0 0   100%
gws-app/gws/lib/crs/__init__.py _get_new_crs   13 4 0   69%
gws-app/gws/lib/crs/__init__.py _pyproj_crs_object   8 0 0   100%
gws-app/gws/lib/crs/__init__.py _pyproj_transformer   7 0 0   100%
gws-app/gws/lib/crs/__init__.py _transform_extent_check   23 1 0   96%
gws-app/gws/lib/crs/__init__.py _transform_extent_sampled   31 5 0   84%
gws-app/gws/lib/crs/__init__.py _is_big_extent   3 0 0   100%
gws-app/gws/lib/crs/__init__.py _transform_extent_direct   4 4 0   0%
gws-app/gws/lib/crs/__init__.py _normalize_extent   1 0 0   100%
gws-app/gws/lib/crs/__init__.py _make_crs   39 7 0   82%
gws-app/gws/lib/crs/__init__.py _make_crs._datum   5 1 0   80%
gws-app/gws/lib/crs/__init__.py _make_crs._bbox   8 0 0   100%
gws-app/gws/lib/crs/__init__.py _axis_and_unit   4 0 0   100%
gws-app/gws/lib/crs/__init__.py _parse   17 2 0   88%
gws-app/gws/lib/crs/__init__.py _unparse   1 0 0   100%
gws-app/gws/lib/crs/__init__.py (no function)   58 0 0   100%
gws-app/gws/lib/datetimex/__init__.py set_local_time_zone   7 7 0   0%
gws-app/gws/lib/datetimex/__init__.py time_zone   6 0 0   100%
gws-app/gws/lib/datetimex/__init__.py _set_localtime_from_zone_info   3 3 0   0%
gws-app/gws/lib/datetimex/__init__.py _zone_info_from_localtime   15 8 0   47%
gws-app/gws/lib/datetimex/__init__.py _zone_info_from_string   6 2 0   67%
gws-app/gws/lib/datetimex/__init__.py _zone_info_from_tzinfo   9 1 0   89%
gws-app/gws/lib/datetimex/__init__.py new   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py now   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py now_utc   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py mock_now   3 0 0   100%
gws-app/gws/lib/datetimex/__init__.py _now   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py today   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py today_utc   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py parse   10 1 0   90%
gws-app/gws/lib/datetimex/__init__.py parse_time   8 4 0   50%
gws-app/gws/lib/datetimex/__init__.py from_string   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py from_iso_string   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py from_iso_time_string   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py from_timestamp   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py to_iso_string   10 1 0   90%
gws-app/gws/lib/datetimex/__init__.py to_iso_date_string   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py to_basic_string   5 0 0   100%
gws-app/gws/lib/datetimex/__init__.py to_iso_time_string   7 1 0   86%
gws-app/gws/lib/datetimex/__init__.py to_string   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py time_to_iso_string   3 3 0   0%
gws-app/gws/lib/datetimex/__init__.py to_timestamp   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py to_millis   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py to_utc   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py to_local   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py to_time_zone   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py is_date   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py is_datetime   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py is_utc   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py is_local   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py add   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py Diff.__repr__   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py difference   11 0 0   100%
gws-app/gws/lib/datetimex/__init__.py total_difference   11 0 0   100%
gws-app/gws/lib/datetimex/__init__.py start_of_second   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py start_of_minute   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py start_of_hour   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py start_of_day   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py start_of_week   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py start_of_month   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py start_of_year   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py end_of_second   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py end_of_minute   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py end_of_hour   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py end_of_day   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py end_of_week   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py end_of_month   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py end_of_year   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py day_of_week   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py day_of_year   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py week_of_month   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py week_of_year   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py days_in_month   1 0 0   100%
gws-app/gws/lib/datetimex/__init__.py next   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py prev   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py parse_duration   16 1 0   94%
gws-app/gws/lib/datetimex/__init__.py format_duration   7 7 0   0%
gws-app/gws/lib/datetimex/__init__.py _datetime   10 1 0   90%
gws-app/gws/lib/datetimex/__init__.py _ensure_tzinfo   6 0 0   100%
gws-app/gws/lib/datetimex/__init__.py _pend   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py _unpend   1 1 0   0%
gws-app/gws/lib/datetimex/__init__.py _pend_parse_datetime   11 2 0   82%
gws-app/gws/lib/datetimex/__init__.py _pend_parse_time   9 4 0   56%
gws-app/gws/lib/datetimex/__init__.py (no function)   80 1 0   99%
gws-app/gws/lib/dynimport/__init__.py load_file   1 1 0   0%
gws-app/gws/lib/dynimport/__init__.py load_string   4 4 0   0%
gws-app/gws/lib/dynimport/__init__.py import_from_path   12 1 0   92%
gws-app/gws/lib/dynimport/__init__.py _abs_path   6 0 0   100%
gws-app/gws/lib/dynimport/__init__.py _do_import   13 0 0   100%
gws-app/gws/lib/dynimport/__init__.py _module_name   6 0 0   100%
gws-app/gws/lib/dynimport/__init__.py (no function)   12 0 0   100%
gws-app/gws/lib/extent/__init__.py from_string   1 0 0   100%
gws-app/gws/lib/extent/__init__.py from_list   1 0 0   100%
gws-app/gws/lib/extent/__init__.py from_points   1 0 0   100%
gws-app/gws/lib/extent/__init__.py from_center   1 0 0   100%
gws-app/gws/lib/extent/__init__.py from_box   6 0 0   100%
gws-app/gws/lib/extent/__init__.py intersection   8 0 0   100%
gws-app/gws/lib/extent/__init__.py center   1 0 0   100%
gws-app/gws/lib/extent/__init__.py size   1 0 0   100%
gws-app/gws/lib/extent/__init__.py diagonal   1 0 0   100%
gws-app/gws/lib/extent/__init__.py circumsquare   2 0 0   100%
gws-app/gws/lib/extent/__init__.py buffer   3 0 0   100%
gws-app/gws/lib/extent/__init__.py union   4 0 0   100%
gws-app/gws/lib/extent/__init__.py intersect   1 0 0   100%
gws-app/gws/lib/extent/__init__.py transform   1 0 0   100%
gws-app/gws/lib/extent/__init__.py transform_from_wgs   1 0 0   100%
gws-app/gws/lib/extent/__init__.py transform_to_wgs   1 0 0   100%
gws-app/gws/lib/extent/__init__.py swap_xy   1 0 0   100%
gws-app/gws/lib/extent/__init__.py is_valid   7 0 0   100%
gws-app/gws/lib/extent/__init__.py is_valid_wgs   4 1 0   75%
gws-app/gws/lib/extent/__init__.py _from_string_list   11 1 0   91%
gws-app/gws/lib/extent/__init__.py (no function)   25 0 0   100%
gws-app/gws/lib/font/__init__.py configure   2 0 0   100%
gws-app/gws/lib/font/__init__.py install_fonts   5 0 0   100%
gws-app/gws/lib/font/__init__.py from_name   1 0 0   100%
gws-app/gws/lib/font/__init__.py (no function)   9 0 0   100%
gws-app/gws/lib/gdalx/__init__.py get_drivers   2 0 0   100%
gws-app/gws/lib/gdalx/__init__.py get_driver   3 0 0   100%
gws-app/gws/lib/gdalx/__init__.py supported_attribute_types   1 0 0   100%
gws-app/gws/lib/gdalx/__init__.py gdal_config   8 8 0   0%
gws-app/gws/lib/gdalx/__init__.py open_raster   2 0 0   100%
gws-app/gws/lib/gdalx/__init__.py open_vector   2 0 0   100%
gws-app/gws/lib/gdalx/__init__.py open_from_image   12 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _open   28 6 0   79%
gws-app/gws/lib/gdalx/__init__.py _DataSet.__init__   4 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _DataSet.__enter__   1 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _DataSet.__exit__   2 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _DataSet.close   2 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _DataSet.crs   2 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _DataSet.set_crs   2 2 0   0%
gws-app/gws/lib/gdalx/__init__.py RasterDataSet.to_image   9 0 0   100%
gws-app/gws/lib/gdalx/__init__.py RasterDataSet.warp_to_path   9 1 0   89%
gws-app/gws/lib/gdalx/__init__.py RasterDataSet.save_as   6 0 0   100%
gws-app/gws/lib/gdalx/__init__.py RasterDataSet.size   1 0 0   100%
gws-app/gws/lib/gdalx/__init__.py RasterDataSet.bounds   1 0 0   100%
gws-app/gws/lib/gdalx/__init__.py VectorDataSet.transaction   7 3 0   57%
gws-app/gws/lib/gdalx/__init__.py VectorDataSet.create_layer   24 2 0   92%
gws-app/gws/lib/gdalx/__init__.py VectorDataSet.layers   2 0 0   100%
gws-app/gws/lib/gdalx/__init__.py VectorDataSet.layer   6 0 0   100%
gws-app/gws/lib/gdalx/__init__.py VectorDataSet.require_layer   4 1 0   75%
gws-app/gws/lib/gdalx/__init__.py VectorLayer.__init__   4 0 0   100%
gws-app/gws/lib/gdalx/__init__.py VectorLayer.describe   26 1 0   96%
gws-app/gws/lib/gdalx/__init__.py VectorLayer.insert   21 3 0   86%
gws-app/gws/lib/gdalx/__init__.py VectorLayer.count   1 0 0   100%
gws-app/gws/lib/gdalx/__init__.py VectorLayer.get_all   1 0 0   100%
gws-app/gws/lib/gdalx/__init__.py VectorLayer.iter_features   6 0 0   100%
gws-app/gws/lib/gdalx/__init__.py VectorLayer.get   3 0 0   100%
gws-app/gws/lib/gdalx/__init__.py VectorLayer._feature_record   14 1 0   93%
gws-app/gws/lib/gdalx/__init__.py _driver_from_args   20 4 0   80%
gws-app/gws/lib/gdalx/__init__.py _fetch_driver_infos   13 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _srs_from_srid   3 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _srid_from_srs   16 6 0   62%
gws-app/gws/lib/gdalx/__init__.py _attr_from_ogr   32 4 0   88%
gws-app/gws/lib/gdalx/__init__.py _tzflag_to_tz   8 5 0   38%
gws-app/gws/lib/gdalx/__init__.py _attr_to_ogr   25 3 0   88%
gws-app/gws/lib/gdalx/__init__.py _bounds_to_geotransform   6 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _geotransform_to_bounds   5 0 0   100%
gws-app/gws/lib/gdalx/__init__.py _option_list   3 0 0   100%
gws-app/gws/lib/gdalx/__init__.py (no function)   97 0 0   100%
gws-app/gws/lib/gml/__init__.py (no function)   2 0 0   100%
gws-app/gws/lib/gml/parser.py parse_envelope   17 0 0   100%
gws-app/gws/lib/gml/parser.py is_geometry_element   1 0 0   100%
gws-app/gws/lib/gml/parser.py parse_shape   5 0 0   100%
gws-app/gws/lib/gml/parser.py parse_geometry   4 0 0   100%
gws-app/gws/lib/gml/parser.py _to_geom   15 3 0   80%
gws-app/gws/lib/gml/parser.py _members   5 0 0   100%
gws-app/gws/lib/gml/parser.py _rings   11 4 0   64%
gws-app/gws/lib/gml/parser.py _coords   8 1 0   88%
gws-app/gws/lib/gml/parser.py _coords_coordinates   7 0 0   100%
gws-app/gws/lib/gml/parser.py _coords_pos   4 0 0   100%
gws-app/gws/lib/gml/parser.py _coords_poslist   8 0 0   100%
gws-app/gws/lib/gml/parser.py (no function)   19 0 0   100%
gws-app/gws/lib/gml/writer.py shape_to_element   19 1 0   95%
gws-app/gws/lib/gml/writer.py _point2   1 0 0   100%
gws-app/gws/lib/gml/writer.py _point3   1 0 0   100%
gws-app/gws/lib/gml/writer.py _linestring2   1 0 0   100%
gws-app/gws/lib/gml/writer.py _linestring3   1 0 0   100%
gws-app/gws/lib/gml/writer.py _polygon2   1 0 0   100%
gws-app/gws/lib/gml/writer.py _polygon3   1 0 0   100%
gws-app/gws/lib/gml/writer.py _multipoint2   1 0 0   100%
gws-app/gws/lib/gml/writer.py _multipoint3   1 0 0   100%
gws-app/gws/lib/gml/writer.py _multilinestring2   1 0 0   100%
gws-app/gws/lib/gml/writer.py _multilinestring3   1 0 0   100%
gws-app/gws/lib/gml/writer.py _multipolygon2   1 0 0   100%
gws-app/gws/lib/gml/writer.py _multipolygon3   1 0 0   100%
gws-app/gws/lib/gml/writer.py _geometrycollection2   1 0 0   100%
gws-app/gws/lib/gml/writer.py _geometrycollection3   1 0 0   100%
gws-app/gws/lib/gml/writer.py _pos   1 0 0   100%
gws-app/gws/lib/gml/writer.py _pos_list   1 0 0   100%
gws-app/gws/lib/gml/writer.py _pos_list_content   9 0 0   100%
gws-app/gws/lib/gml/writer.py _coordinates   8 1 0   88%
gws-app/gws/lib/gml/writer.py _tag2   5 1 0   80%
gws-app/gws/lib/gml/writer.py _tag3   5 1 0   80%
gws-app/gws/lib/gml/writer.py _att_attr   3 0 0   100%
gws-app/gws/lib/gml/writer.py (no function)   36 0 0   100%
gws-app/gws/lib/htmlx/__init__.py escape   1 1 0   0%
gws-app/gws/lib/htmlx/__init__.py render_to_pdf   8 0 0   100%
gws-app/gws/lib/htmlx/__init__.py render_to_png   12 0 0   100%
gws-app/gws/lib/htmlx/__init__.py _int_str   1 0 0   100%
gws-app/gws/lib/htmlx/__init__.py (no function)   8 0 0   100%
gws-app/gws/lib/image/__init__.py from_size   5 1 0   80%
gws-app/gws/lib/image/__init__.py from_bytes   2 0 0   100%
gws-app/gws/lib/image/__init__.py from_raw_data   4 1 0   75%
gws-app/gws/lib/image/__init__.py from_path   2 0 0   100%
gws-app/gws/lib/image/__init__.py from_data_url   5 0 0   100%
gws-app/gws/lib/image/__init__.py from_array   2 0 0   100%
gws-app/gws/lib/image/__init__.py from_svg   1 0 0   100%
gws-app/gws/lib/image/__init__.py thumbnail   16 3 0   81%
gws-app/gws/lib/image/__init__.py qr_code   6 6 0   0%
gws-app/gws/lib/image/__init__.py get_draw   1 1 0   0%
gws-app/gws/lib/image/__init__.py get_font   3 3 0   0%
gws-app/gws/lib/image/__init__.py _new   5 2 0   60%
gws-app/gws/lib/image/__init__.py Image.__init__   1 0 0   100%
gws-app/gws/lib/image/__init__.py Image.mode   1 1 0   0%
gws-app/gws/lib/image/__init__.py Image.size   1 0 0   100%
gws-app/gws/lib/image/__init__.py Image.resize   3 0 0   100%
gws-app/gws/lib/image/__init__.py Image.resize_to   9 9 0   0%
gws-app/gws/lib/image/__init__.py Image.rotate   3 0 0   100%
gws-app/gws/lib/image/__init__.py Image.crop   2 0 0   100%
gws-app/gws/lib/image/__init__.py Image.paste   2 0 0   100%
gws-app/gws/lib/image/__init__.py Image.compose   8 0 0   100%
gws-app/gws/lib/image/__init__.py Image.to_bytes   3 0 0   100%
gws-app/gws/lib/image/__init__.py Image.to_base64   2 2 0   0%
gws-app/gws/lib/image/__init__.py Image.to_data_url   2 2 0   0%
gws-app/gws/lib/image/__init__.py Image.to_path   3 0 0   100%
gws-app/gws/lib/image/__init__.py Image._save   12 5 0   58%
gws-app/gws/lib/image/__init__.py Image.to_array   1 0 0   100%
gws-app/gws/lib/image/__init__.py Image.add_text   6 0 0   100%
gws-app/gws/lib/image/__init__.py Image.add_box   6 0 0   100%
gws-app/gws/lib/image/__init__.py Image.compare_to   11 0 0   100%
gws-app/gws/lib/image/__init__.py _mime_to_format   9 4 0   56%
gws-app/gws/lib/image/__init__.py _int_size   2 0 0   100%
gws-app/gws/lib/image/__init__.py empty_pixel   1 0 0   100%
gws-app/gws/lib/image/__init__.py error_pixel   1 1 0   0%
gws-app/gws/lib/image/__init__.py pixel   8 0 0   100%
gws-app/gws/lib/image/__init__.py (no function)   63 0 0   100%
gws-app/gws/lib/inifile/__init__.py from_paths   6 0 0   100%
gws-app/gws/lib/inifile/__init__.py from_paths_flat   6 0 0   100%
gws-app/gws/lib/inifile/__init__.py _from_paths   5 0 0   100%
gws-app/gws/lib/inifile/__init__.py to_string   9 0 0   100%
gws-app/gws/lib/inifile/__init__.py (no function)   6 0 0   100%
gws-app/gws/lib/intl/__init__.py default_locale   1 1 0   0%
gws-app/gws/lib/intl/__init__.py locale   10 2 0   80%
gws-app/gws/lib/intl/__init__.py _locale_by_name   12 4 0   67%
gws-app/gws/lib/intl/__init__.py _locale_by_uid   6 3 0   50%
gws-app/gws/lib/intl/__init__.py _locale_by_uid._get   28 1 0   96%
gws-app/gws/lib/intl/__init__.py _FnStr.__init__   2 0 0   100%
gws-app/gws/lib/intl/__init__.py _FnStr.__str__   1 1 0   0%
gws-app/gws/lib/intl/__init__.py _FnStr.__call__   1 0 0   100%
gws-app/gws/lib/intl/__init__.py DateFormatter.__init__   5 0 0   100%
gws-app/gws/lib/intl/__init__.py DateFormatter.format   7 2 0   71%
gws-app/gws/lib/intl/__init__.py TimeFormatter.__init__   5 0 0   100%
gws-app/gws/lib/intl/__init__.py TimeFormatter.format   7 2 0   71%
gws-app/gws/lib/intl/__init__.py NumberFormatter.__init__   2 0 0   100%
gws-app/gws/lib/intl/__init__.py NumberFormatter.format   4 4 0   0%
gws-app/gws/lib/intl/__init__.py NumberFormatter.decimal   1 0 0   100%
gws-app/gws/lib/intl/__init__.py NumberFormatter.grouped   1 0 0   100%
gws-app/gws/lib/intl/__init__.py NumberFormatter.currency   1 0 0   100%
gws-app/gws/lib/intl/__init__.py NumberFormatter.percent   1 0 0   100%
gws-app/gws/lib/intl/__init__.py formatters   2 0 0   100%
gws-app/gws/lib/intl/__init__.py formatters._get   1 0 0   100%
gws-app/gws/lib/intl/__init__.py (no function)   29 0 0   100%
gws-app/gws/lib/jsonx/__init__.py from_path   6 0 0   100%
gws-app/gws/lib/jsonx/__init__.py from_string   6 1 0   83%
gws-app/gws/lib/jsonx/__init__.py to_path   5 2 0   60%
gws-app/gws/lib/jsonx/__init__.py to_string   6 2 0   67%
gws-app/gws/lib/jsonx/__init__.py to_pretty_string   1 0 0   100%
gws-app/gws/lib/jsonx/__init__.py _json_default   4 2 0   50%
gws-app/gws/lib/jsonx/__init__.py (no function)   10 0 0   100%
gws-app/gws/lib/lock/__init__.py SoftFileLock.__init__   2 2 0   0%
gws-app/gws/lib/lock/__init__.py SoftFileLock.__enter__   5 5 0   0%
gws-app/gws/lib/lock/__init__.py SoftFileLock.__exit__   3 3 0   0%
gws-app/gws/lib/lock/__init__.py HardFileLock.__init__   4 4 0   0%
gws-app/gws/lib/lock/__init__.py HardFileLock.__enter__   6 6 0   0%
gws-app/gws/lib/lock/__init__.py HardFileLock.__exit__   3 3 0   0%
gws-app/gws/lib/lock/__init__.py _lock   23 23 0   0%
gws-app/gws/lib/lock/__init__.py _unlock   12 12 0   0%
gws-app/gws/lib/lock/__init__.py (no function)   14 0 0   100%
gws-app/gws/lib/mapserver/__init__.py (no function)   2 0 0   100%
gws-app/gws/lib/mapserver/core.py version   1 1 0   0%
gws-app/gws/lib/mapserver/core.py new_map   1 0 0   100%
gws-app/gws/lib/mapserver/core.py Map.__init__   7 3 0   57%
gws-app/gws/lib/mapserver/core.py Map.copy   3 3 0   0%
gws-app/gws/lib/mapserver/core.py Map.add_layer_from_config   6 2 0   67%
gws-app/gws/lib/mapserver/core.py Map.add_layer   5 2 0   60%
gws-app/gws/lib/mapserver/core.py Map._make_layer   54 10 0   81%
gws-app/gws/lib/mapserver/core.py Map.draw   13 2 0   85%
gws-app/gws/lib/mapserver/core.py Map.to_string   4 4 0   0%
gws-app/gws/lib/mapserver/core.py Map._create_style_obj   23 2 0   91%
gws-app/gws/lib/mapserver/core.py Map._create_label_obj   40 3 0   92%
gws-app/gws/lib/mapserver/core.py Map.style_symbol   22 3 0   86%
gws-app/gws/lib/mapserver/core.py _css_color_to_rgb   19 15 0   21%
gws-app/gws/lib/mapserver/core.py (no function)   24 0 0   100%
gws-app/gws/lib/mapserver/util.py raster_render   24 24 0   0%
gws-app/gws/lib/mapserver/util.py raster_render.get_box   6 6 0   0%
gws-app/gws/lib/mapserver/util.py (no function)   6 0 0   100%
gws-app/gws/lib/mime/__init__.py get   18 2 0   89%
gws-app/gws/lib/mime/__init__.py _get_quick   6 1 0   83%
gws-app/gws/lib/mime/__init__.py for_path   5 0 0   100%
gws-app/gws/lib/mime/__init__.py extension_for   7 0 0   100%
gws-app/gws/lib/mime/__init__.py (no function)   34 0 0   100%
gws-app/gws/lib/misc/__init__.py _Retry.__init__   4 4 0   0%
gws-app/gws/lib/misc/__init__.py _Retry.__iter__   5 5 0   0%
gws-app/gws/lib/misc/__init__.py _Retry.__repr__   1 1 0   0%
gws-app/gws/lib/misc/__init__.py _Retry.__nonzero__   1 1 0   0%
gws-app/gws/lib/misc/__init__.py retry   1 1 0   0%
gws-app/gws/lib/misc/__init__.py (no function)   7 7 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py main   3 3 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py Unpickler.find_class   13 13 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py Unpickler.find_class.Meta.__getattr__   1 1 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py Unpickler.find_class.T.__init__   1 1 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py Unpickler.find_class.T.__setstate__   3 3 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py Unpickler.find_class.T.__getattr__   1 1 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py Unpickler.find_class.T.__call__   1 1 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py Unpickler.find_class.T.__setitem__   1 1 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py Unpickler.find_class.T._unpickle   1 1 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.__init__   4 4 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.run   5 5 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.load_pickle   5 5 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.transform   11 11 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.transform_object   19 19 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.make_refs   9 9 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.make_refs.flat   7 7 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.sort_obj_list   3 3 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.sort_obj_list.skey   11 11 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.html_resources   17 17 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.html_resources.read   2 2 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.render_html   3 3 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py ConfigPrinter.render_json   1 1 0   0%
gws-app/gws/lib/misc/tree_viewer/__init__.py (no function)   22 22 0   0%
gws-app/gws/lib/net/__init__.py parse_url   20 4 0   80%
gws-app/gws/lib/net/__init__.py make_url   26 0 0   100%
gws-app/gws/lib/net/__init__.py parse_qs   1 0 0   100%
gws-app/gws/lib/net/__init__.py make_qs   8 0 0   100%
gws-app/gws/lib/net/__init__.py make_qs._value   12 1 0   92%
gws-app/gws/lib/net/__init__.py quote_param   1 0 0   100%
gws-app/gws/lib/net/__init__.py quote_path   1 0 0   100%
gws-app/gws/lib/net/__init__.py unquote   1 0 0   100%
gws-app/gws/lib/net/__init__.py add_params   5 0 0   100%
gws-app/gws/lib/net/__init__.py make_relative_url   8 8 0   0%
gws-app/gws/lib/net/__init__.py extract_params   4 0 0   100%
gws-app/gws/lib/net/__init__.py is_abs_url   1 0 0   100%
gws-app/gws/lib/net/__init__.py HTTPResponse.__init__   9 0 0   100%
gws-app/gws/lib/net/__init__.py HTTPResponse.text   3 0 0   100%
gws-app/gws/lib/net/__init__.py HTTPResponse.raise_if_failed   9 3 0   67%
gws-app/gws/lib/net/__init__.py _get_text   15 10 0   33%
gws-app/gws/lib/net/__init__.py _parse_content_type_header   13 1 0   92%
gws-app/gws/lib/net/__init__.py _parse_content_type   13 4 0   69%
gws-app/gws/lib/net/__init__.py http_request   17 0 0   100%
gws-app/gws/lib/net/__init__.py _http_request   26 2 0   92%
gws-app/gws/lib/net/__init__.py _cache_path   1 0 0   100%
gws-app/gws/lib/net/__init__.py (no function)   60 0 0   100%
gws-app/gws/lib/osx/__init__.py getenv   1 0 0   100%
gws-app/gws/lib/osx/__init__.py run_nowait   3 0 0   100%
gws-app/gws/lib/osx/__init__.py run   18 0 0   100%
gws-app/gws/lib/osx/__init__.py unlink   7 3 0   57%
gws-app/gws/lib/osx/__init__.py rename   1 0 0   100%
gws-app/gws/lib/osx/__init__.py chown   1 1 0   0%
gws-app/gws/lib/osx/__init__.py copy   2 0 0   100%
gws-app/gws/lib/osx/__init__.py mkdir   1 1 0   0%
gws-app/gws/lib/osx/__init__.py rmdir   6 3 0   50%
gws-app/gws/lib/osx/__init__.py touch   2 2 0   0%
gws-app/gws/lib/osx/__init__.py file_mtime   5 3 0   40%
gws-app/gws/lib/osx/__init__.py file_age   5 0 0   100%
gws-app/gws/lib/osx/__init__.py file_size   5 3 0   40%
gws-app/gws/lib/osx/__init__.py file_checksum   6 3 0   50%
gws-app/gws/lib/osx/__init__.py kill_pid   9 9 0   0%
gws-app/gws/lib/osx/__init__.py running_pids   4 4 0   0%
gws-app/gws/lib/osx/__init__.py process_rss_size   8 8 0   0%
gws-app/gws/lib/osx/__init__.py user_info   8 8 0   0%
gws-app/gws/lib/osx/__init__.py find_files   12 4 0   67%
gws-app/gws/lib/osx/__init__.py find_directories   9 1 0   89%
gws-app/gws/lib/osx/__init__.py parse_path   9 1 0   89%
gws-app/gws/lib/osx/__init__.py file_name   2 0 0   100%
gws-app/gws/lib/osx/__init__.py is_abs_path   1 1 0   0%
gws-app/gws/lib/osx/__init__.py abs_path   8 0 0   100%
gws-app/gws/lib/osx/__init__.py abs_web_path   26 2 0   92%
gws-app/gws/lib/osx/__init__.py rel_path   3 0 0   100%
gws-app/gws/lib/osx/__init__.py _to_str   1 0 0   100%
gws-app/gws/lib/osx/__init__.py _to_bytes   1 1 0   0%
gws-app/gws/lib/osx/__init__.py (no function)   52 0 0   100%
gws-app/gws/lib/otp/__init__.py new_hotp   2 0 0   100%
gws-app/gws/lib/otp/__init__.py new_totp   3 0 0   100%
gws-app/gws/lib/otp/__init__.py check_totp   11 0 0   100%
gws-app/gws/lib/otp/__init__.py totp_key_uri   1 0 0   100%
gws-app/gws/lib/otp/__init__.py hotp_key_uri   1 0 0   100%
gws-app/gws/lib/otp/__init__.py _key_uri   11 0 0   100%
gws-app/gws/lib/otp/__init__.py base32_decode   1 0 0   100%
gws-app/gws/lib/otp/__init__.py base32_encode   1 0 0   100%
gws-app/gws/lib/otp/__init__.py random_secret   5 0 0   100%
gws-app/gws/lib/otp/__init__.py _raw_otp   8 0 0   100%
gws-app/gws/lib/otp/__init__.py _to_bytes   1 0 0   100%
gws-app/gws/lib/otp/__init__.py _option   3 3 0   0%
gws-app/gws/lib/otp/__init__.py (no function)   26 0 0   100%
gws-app/gws/lib/password/__init__.py compare   1 0 0   100%
gws-app/gws/lib/password/__init__.py encode   3 0 0   100%
gws-app/gws/lib/password/__init__.py check   7 2 0   71%
gws-app/gws/lib/password/__init__.py SymbolGroup.__init__   4 0 0   100%
gws-app/gws/lib/password/__init__.py generate   2 0 0   100%
gws-app/gws/lib/password/__init__.py generate_with_groups   20 0 0   100%
gws-app/gws/lib/password/__init__.py _pbkdf2   1 0 0   100%
gws-app/gws/lib/password/__init__.py _random_string   3 0 0   100%
gws-app/gws/lib/password/__init__.py (no function)   14 0 0   100%
gws-app/gws/lib/pdf/__init__.py overlay   20 2 0   90%
gws-app/gws/lib/pdf/__init__.py concat   12 1 0   92%
gws-app/gws/lib/pdf/__init__.py page_count   3 3 0   0%
gws-app/gws/lib/pdf/__init__.py to_image_path   10 10 0   0%
gws-app/gws/lib/pdf/__init__.py (no function)   8 0 0   100%
gws-app/gws/lib/sa/__init__.py (no function)   6 0 0   100%
gws-app/gws/lib/sqlitex/__init__.py Object.__init__   3 0 0   100%
gws-app/gws/lib/sqlitex/__init__.py Object.execute   1 0 0   100%
gws-app/gws/lib/sqlitex/__init__.py Object.select   1 0 0   100%
gws-app/gws/lib/sqlitex/__init__.py Object.insert   3 0 0   100%
gws-app/gws/lib/sqlitex/__init__.py Object.update   2 0 0   100%
gws-app/gws/lib/sqlitex/__init__.py Object.delete   1 0 0   100%
gws-app/gws/lib/sqlitex/__init__.py Object._exec2   11 1 0   91%
gws-app/gws/lib/sqlitex/__init__.py Object._exec3   14 0 0   100%
gws-app/gws/lib/sqlitex/__init__.py Object._exec4   4 0 0   100%
gws-app/gws/lib/sqlitex/__init__.py (no function)   22 0 0   100%
gws-app/gws/lib/style/__init__.py (no function)   2 0 0   100%
gws-app/gws/lib/style/core.py from_dict   9 0 0   100%
gws-app/gws/lib/style/core.py from_config   1 0 0   100%
gws-app/gws/lib/style/core.py from_props   1 0 0   100%
gws-app/gws/lib/style/core.py Object.__init__   3 0 0   100%
gws-app/gws/lib/style/core.py Object.props   5 5 0   0%
gws-app/gws/lib/style/core.py (no function)   21 0 0   100%
gws-app/gws/lib/style/icon.py to_data_url   4 0 0   100%
gws-app/gws/lib/style/icon.py parse   14 3 0   79%
gws-app/gws/lib/style/icon.py _get_bytes   17 9 0   47%
gws-app/gws/lib/style/icon.py _decode_data_url   9 3 0   67%
gws-app/gws/lib/style/icon.py _parse_svg   10 3 0   70%
gws-app/gws/lib/style/icon.py (no function)   19 0 0   100%
gws-app/gws/lib/style/parser.py parse_dict   24 7 0   71%
gws-app/gws/lib/style/parser.py parse_text   8 0 0   100%
gws-app/gws/lib/style/parser.py _parse_color   4 0 0   100%
gws-app/gws/lib/style/parser.py _parse_intlist   1 1 0   0%
gws-app/gws/lib/style/parser.py _parse_icon   1 1 0   0%
gws-app/gws/lib/style/parser.py _parse_unitint   1 0 0   100%
gws-app/gws/lib/style/parser.py _parse_unitintquad   10 10 0   0%
gws-app/gws/lib/style/parser.py _parse_enum_fn   2 0 0   100%
gws-app/gws/lib/style/parser.py _parse_enum_fn._check   3 1 0   67%
gws-app/gws/lib/style/parser.py _parse_int   1 1 0   0%
gws-app/gws/lib/style/parser.py _parse_str   2 2 0   0%
gws-app/gws/lib/style/parser.py _unitint   10 6 0   40%
gws-app/gws/lib/style/parser.py _make_list   3 3 0   0%
gws-app/gws/lib/style/parser.py (no function)   72 0 0   100%
gws-app/gws/lib/svg/__init__.py (no function)   2 0 0   100%
gws-app/gws/lib/svg/draw.py shape_to_fragment   47 8 0   83%
gws-app/gws/lib/svg/draw.py soup_to_fragment   18 0 0   100%
gws-app/gws/lib/svg/draw.py soup_to_fragment.eval_func   10 0 0   100%
gws-app/gws/lib/svg/draw.py soup_to_fragment.eval_funcs   11 0 0   100%
gws-app/gws/lib/svg/draw.py _geometry   18 0 0   100%
gws-app/gws/lib/svg/draw.py _geometry._xy   2 0 0   100%
gws-app/gws/lib/svg/draw.py _geometry._lpath   8 0 0   100%
gws-app/gws/lib/svg/draw.py _enum_points   7 7 0   0%
gws-app/gws/lib/svg/draw.py _geom_type   4 1 0   75%
gws-app/gws/lib/svg/draw.py _marker   10 0 0   100%
gws-app/gws/lib/svg/draw.py _is_label_visible   7 1 0   86%
gws-app/gws/lib/svg/draw.py _label   2 0 0   100%
gws-app/gws/lib/svg/draw.py _label_position   7 2 0   71%
gws-app/gws/lib/svg/draw.py _label_text   47 15 0   68%
gws-app/gws/lib/svg/draw.py _parse_icon   21 21 0   0%
gws-app/gws/lib/svg/draw.py _icon_size_and_position   2 2 0   0%
gws-app/gws/lib/svg/draw.py _add_font_atts   3 0 0   100%
gws-app/gws/lib/svg/draw.py _font_name   4 1 0   75%
gws-app/gws/lib/svg/draw.py _font_size   2 0 0   100%
gws-app/gws/lib/svg/draw.py _add_paint_atts   14 2 0   86%
gws-app/gws/lib/svg/draw.py _slope   5 1 0   80%
gws-app/gws/lib/svg/draw.py (no function)   44 0 0   100%
gws-app/gws/lib/svg/element.py fragment_to_element   2 0 0   100%
gws-app/gws/lib/svg/element.py fragment_to_image   2 2 0   0%
gws-app/gws/lib/svg/element.py normalize_element   2 0 0   100%
gws-app/gws/lib/svg/element.py normalize_fragment   2 0 0   100%
gws-app/gws/lib/svg/element.py _normalize   3 0 0   100%
gws-app/gws/lib/svg/element.py _normalize_atts   11 0 0   100%
gws-app/gws/lib/svg/element.py (no function)   36 0 0   100%
gws-app/gws/lib/uom/__init__.py scale_to_res   1 0 0   100%
gws-app/gws/lib/uom/__init__.py res_to_scale   1 0 0   100%
gws-app/gws/lib/uom/__init__.py mm_to_px   1 0 0   100%
gws-app/gws/lib/uom/__init__.py to_px   6 1 0   83%
gws-app/gws/lib/uom/__init__.py size_mm_to_px   2 0 0   100%
gws-app/gws/lib/uom/__init__.py size_to_px   6 3 0   50%
gws-app/gws/lib/uom/__init__.py px_to_mm   1 0 0   100%
gws-app/gws/lib/uom/__init__.py to_mm   6 1 0   83%
gws-app/gws/lib/uom/__init__.py size_px_to_mm   2 0 0   100%
gws-app/gws/lib/uom/__init__.py size_to_mm   6 1 0   83%
gws-app/gws/lib/uom/__init__.py to_str   3 0 0   100%
gws-app/gws/lib/uom/__init__.py parse   19 5 0   74%
gws-app/gws/lib/uom/__init__.py parse_point   10 10 0   0%
gws-app/gws/lib/uom/__init__.py parse_extent   12 12 0   0%
gws-app/gws/lib/uom/__init__.py (no function)   29 0 0   100%
gws-app/gws/lib/watcher/__init__.py _DirEntry.__init__   3 0 0   100%
gws-app/gws/lib/watcher/__init__.py new   1 0 0   100%
gws-app/gws/lib/watcher/__init__.py Watcher.__init__   4 0 0   100%
gws-app/gws/lib/watcher/__init__.py Watcher.add_directory   2 0 0   100%
gws-app/gws/lib/watcher/__init__.py Watcher.add_file   1 0 0   100%
gws-app/gws/lib/watcher/__init__.py Watcher.exclude   1 0 0   100%
gws-app/gws/lib/watcher/__init__.py Watcher.start   10 0 0   100%
gws-app/gws/lib/watcher/__init__.py Watcher.stop   4 0 0   100%
gws-app/gws/lib/watcher/__init__.py Watcher.register   3 0 0   100%
gws-app/gws/lib/watcher/__init__.py Watcher.path_matches   9 0 0   100%
gws-app/gws/lib/watcher/__init__.py _Handler.__init__   2 0 0   100%
gws-app/gws/lib/watcher/__init__.py _Handler.on_any_event   2 0 0   100%
gws-app/gws/lib/watcher/__init__.py (no function)   25 0 0   100%
gws-app/gws/lib/xmlx/__init__.py (no function)   4 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.__init__   8 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.__repr__   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.makeelement   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.__copy__   5 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.__len__   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.__getitem__   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.__setitem__   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.__delitem__   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.append   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.extend   2 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.insert   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.remove   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.find   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.findtext   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.findall   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.iterfind   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.clear   3 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.get   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.set   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.keys   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.items   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.iter   6 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.itertext   11 1 0   91%
gws-app/gws/lib/xmlx/element.py XmlElement.__bool__   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.__iter__   2 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.require   4 1 0   75%
gws-app/gws/lib/xmlx/element.py XmlElement.children   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.has   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.to_dict   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.to_list   2 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.to_string   2 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.to_str   2 2 0   0%
gws-app/gws/lib/xmlx/element.py XmlElement.add   3 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.attr   1 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.findfirst   6 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.textof   4 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.textlist   2 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.textdict   2 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement.remove_namespaces   9 9 0   0%
gws-app/gws/lib/xmlx/element.py XmlElement._collect_tags_and_text   9 0 0   100%
gws-app/gws/lib/xmlx/element.py XmlElement._collect_tags_and_text.walk   6 0 0   100%
gws-app/gws/lib/xmlx/element.py (no function)   45 0 0   100%
gws-app/gws/lib/xmlx/error.py (no function)   11 0 0   100%
gws-app/gws/lib/xmlx/namespace.py from_args   2 0 0   100%
gws-app/gws/lib/xmlx/namespace.py register   3 0 0   100%
gws-app/gws/lib/xmlx/namespace.py get   1 0 0   100%
gws-app/gws/lib/xmlx/namespace.py require   4 1 0   75%
gws-app/gws/lib/xmlx/namespace.py find_by_xmlns   1 0 0   100%
gws-app/gws/lib/xmlx/namespace.py find_by_uri   1 0 0   100%
gws-app/gws/lib/xmlx/namespace.py split_name   9 0 0   100%
gws-app/gws/lib/xmlx/namespace.py extract   12 2 0   83%
gws-app/gws/lib/xmlx/namespace.py qualify_name   6 0 0   100%
gws-app/gws/lib/xmlx/namespace.py unqualify_name   2 0 0   100%
gws-app/gws/lib/xmlx/namespace.py declarations   13 0 0   100%
gws-app/gws/lib/xmlx/namespace.py _collect_namespaces   9 9 0   0%
gws-app/gws/lib/xmlx/namespace.py _parse_versioned_uri   4 4 0   0%
gws-app/gws/lib/xmlx/namespace.py _load_known   11 1 0   91%
gws-app/gws/lib/xmlx/namespace.py _load_known.http   1 0 0   100%
gws-app/gws/lib/xmlx/namespace.py _build_index   10 0 0   100%
gws-app/gws/lib/xmlx/namespace.py (no function)   32 0 0   100%
gws-app/gws/lib/xmlx/parser.py from_path   3 0 0   100%
gws-app/gws/lib/xmlx/parser.py from_string   1 0 0   100%
gws-app/gws/lib/xmlx/parser.py _parse   7 0 0   100%
gws-app/gws/lib/xmlx/parser.py _ParserTarget.__init__   4 0 0   100%
gws-app/gws/lib/xmlx/parser.py _ParserTarget.convert_name   9 1 0   89%
gws-app/gws/lib/xmlx/parser.py _ParserTarget.make   6 0 0   100%
gws-app/gws/lib/xmlx/parser.py _ParserTarget.flush   11 0 0   100%
gws-app/gws/lib/xmlx/parser.py _ParserTarget.start   6 0 0   100%
gws-app/gws/lib/xmlx/parser.py _ParserTarget.end   2 0 0   100%
gws-app/gws/lib/xmlx/parser.py _ParserTarget.data   1 0 0   100%
gws-app/gws/lib/xmlx/parser.py _ParserTarget.close   1 0 0   100%
gws-app/gws/lib/xmlx/parser.py _decode_input   5 1 0   80%
gws-app/gws/lib/xmlx/parser.py _decode_bytes_input   22 3 0   86%
gws-app/gws/lib/xmlx/parser.py _decode_str_input   8 2 0   75%
gws-app/gws/lib/xmlx/parser.py (no function)   20 0 0   100%
gws-app/gws/lib/xmlx/serializer.py Serializer.__init__   10 0 0   100%
gws-app/gws/lib/xmlx/serializer.py Serializer.to_string   6 1 0   83%
gws-app/gws/lib/xmlx/serializer.py Serializer.to_list   1 0 0   100%
gws-app/gws/lib/xmlx/serializer.py Serializer._el_to_list   13 3 0   77%
gws-app/gws/lib/xmlx/serializer.py Serializer._el_to_string   23 0 0   100%
gws-app/gws/lib/xmlx/serializer.py Serializer._process_atts   8 1 0   88%
gws-app/gws/lib/xmlx/serializer.py Serializer._namespace_declarations   10 1 0   90%
gws-app/gws/lib/xmlx/serializer.py Serializer._text_to_string   6 2 0   67%
gws-app/gws/lib/xmlx/serializer.py Serializer._value_to_string   4 1 0   75%
gws-app/gws/lib/xmlx/serializer.py Serializer._make_name   22 2 0   91%
gws-app/gws/lib/xmlx/serializer.py (no function)   15 0 0   100%
gws-app/gws/lib/xmlx/tag.py tag   13 1 0   92%
gws-app/gws/lib/xmlx/tag.py _add   22 2 0   91%
gws-app/gws/lib/xmlx/tag.py _add_text   5 0 0   100%
gws-app/gws/lib/xmlx/tag.py _add_list   7 0 0   100%
gws-app/gws/lib/xmlx/tag.py _split_name   12 0 0   100%
gws-app/gws/lib/xmlx/tag.py (no function)   8 0 0   100%
gws-app/gws/lib/xmlx/util.py atom_to_string   11 2 0   82%
gws-app/gws/lib/xmlx/util.py escape_text   4 0 0   100%
gws-app/gws/lib/xmlx/util.py escape_attribute   8 0 0   100%
gws-app/gws/lib/xmlx/util.py (no function)   4 0 0   100%
gws-app/gws/lib/xmlx/validator.py Error.__init__   3 3 0   0%
gws-app/gws/lib/xmlx/validator.py validate   15 4 0   73%
gws-app/gws/lib/xmlx/validator.py _extract_schema_locations   15 2 0   87%
gws-app/gws/lib/xmlx/validator.py _create_combined_xsd   7 0 0   100%
gws-app/gws/lib/xmlx/validator.py _etree   3 0 0   100%
gws-app/gws/lib/xmlx/validator.py _error   10 10 0   0%
gws-app/gws/lib/xmlx/validator.py _CachingResolver.resolve   6 2 0   67%
gws-app/gws/lib/xmlx/validator.py _download_url   9 1 0   89%
gws-app/gws/lib/xmlx/validator.py _raw_download_url   5 1 0   80%
gws-app/gws/lib/xmlx/validator.py _cache_path   16 3 0   81%
gws-app/gws/lib/xmlx/validator.py _to_dirname   3 0 0   100%
gws-app/gws/lib/xmlx/validator.py (no function)   19 0 0   100%
gws-app/gws/lib/zipx/__init__.py zip_to_path   1 0 0   100%
gws-app/gws/lib/zipx/__init__.py zip_to_bytes   3 0 0   100%
gws-app/gws/lib/zipx/__init__.py unzip_path   1 0 0   100%
gws-app/gws/lib/zipx/__init__.py unzip_bytes   2 0 0   100%
gws-app/gws/lib/zipx/__init__.py unzip_path_to_dict   3 0 0   100%
gws-app/gws/lib/zipx/__init__.py unzip_bytes_to_dict   4 0 0   100%
gws-app/gws/lib/zipx/__init__.py _zip   21 0 0   100%
gws-app/gws/lib/zipx/__init__.py _zip.norm_path   7 0 0   100%
gws-app/gws/lib/zipx/__init__.py _zip.scan_dir   5 2 0   60%
gws-app/gws/lib/zipx/__init__.py _unzip   24 2 0   92%
gws-app/gws/lib/zipx/__init__.py (no function)   15 0 0   100%
gws-app/gws/plugin/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/account/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/account/account_action.py Object.configure   1 1 0   0%
gws-app/gws/plugin/account/account_action.py Object.onboarding_start   3 3 0   0%
gws-app/gws/plugin/account/account_action.py Object.onboarding_save_password   13 13 0   0%
gws-app/gws/plugin/account/account_action.py Object.onboarding_save_mfa   5 5 0   0%
gws-app/gws/plugin/account/account_action.py Object.get_account_by_tc   7 7 0   0%
gws-app/gws/plugin/account/account_action.py Object.mfa_props   4 4 0   0%
gws-app/gws/plugin/account/account_action.py (no function)   47 47 0   0%
gws-app/gws/plugin/account/admin_action.py Object.configure   1 1 0   0%
gws-app/gws/plugin/account/admin_action.py Object.api_get_models   1 1 0   0%
gws-app/gws/plugin/account/admin_action.py Object.api_get_features   1 1 0   0%
gws-app/gws/plugin/account/admin_action.py Object.api_get_relatable_features   1 1 0   0%
gws-app/gws/plugin/account/admin_action.py Object.api_get_feature   1 1 0   0%
gws-app/gws/plugin/account/admin_action.py Object.api_init_feature   1 1 0   0%
gws-app/gws/plugin/account/admin_action.py Object.api_write_feature   1 1 0   0%
gws-app/gws/plugin/account/admin_action.py Object.api_delete_feature   1 1 0   0%
gws-app/gws/plugin/account/admin_action.py Object.api_reset   10 10 0   0%
gws-app/gws/plugin/account/admin_action.py (no function)   36 36 0   0%
gws-app/gws/plugin/account/auth_provider.py Object.configure   1 1 0   0%
gws-app/gws/plugin/account/auth_provider.py Object.authenticate   6 6 0   0%
gws-app/gws/plugin/account/auth_provider.py Object.get_user   3 3 0   0%
gws-app/gws/plugin/account/auth_provider.py Object._make_user   6 6 0   0%
gws-app/gws/plugin/account/auth_provider.py (no function)   13 13 0   0%
gws-app/gws/plugin/account/cli.py Object.account_reset   7 7 0   0%
gws-app/gws/plugin/account/cli.py (no function)   10 10 0   0%
gws-app/gws/plugin/account/core.py (no function)   18 18 0   0%
gws-app/gws/plugin/account/helper.py Object.configure   10 10 0   0%
gws-app/gws/plugin/account/helper.py Object.configure_templates   1 1 0   0%
gws-app/gws/plugin/account/helper.py Object.post_configure   7 7 0   0%
gws-app/gws/plugin/account/helper.py Object.get_models   1 1 0   0%
gws-app/gws/plugin/account/helper.py Object.write_feature   6 6 0   0%
gws-app/gws/plugin/account/helper.py Object.get_account_by_id   3 3 0   0%
gws-app/gws/plugin/account/helper.py Object.get_account_by_credentials   20 20 0   0%
gws-app/gws/plugin/account/helper.py Object.get_account_by_tc   21 21 0   0%
gws-app/gws/plugin/account/helper.py Object.set_password   5 5 0   0%
gws-app/gws/plugin/account/helper.py Object.validate_password   3 3 0   0%
gws-app/gws/plugin/account/helper.py Object.set_mfa   9 9 0   0%
gws-app/gws/plugin/account/helper.py Object.mfa_options   1 1 0   0%
gws-app/gws/plugin/account/helper.py Object.generate_mfa_secret   4 4 0   0%
gws-app/gws/plugin/account/helper.py Object.qr_code_for_mfa   6 6 0   0%
gws-app/gws/plugin/account/helper.py Object.set_status   2 2 0   0%
gws-app/gws/plugin/account/helper.py Object.reset   4 4 0   0%
gws-app/gws/plugin/account/helper.py Object.send_onboarding_email   3 3 0   0%
gws-app/gws/plugin/account/helper.py Object.generate_tc   4 4 0   0%
gws-app/gws/plugin/account/helper.py Object.clear_tc   2 2 0   0%
gws-app/gws/plugin/account/helper.py Object.invalidate_tc   2 2 0   0%
gws-app/gws/plugin/account/helper.py Object.get_uid   1 1 0   0%
gws-app/gws/plugin/account/helper.py Object.make_tc   1 1 0   0%
gws-app/gws/plugin/account/helper.py Object.send_mail   8 8 0   0%
gws-app/gws/plugin/account/helper.py Object.render_template   5 5 0   0%
gws-app/gws/plugin/account/helper.py (no function)   82 82 0   0%
gws-app/gws/plugin/alkis/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/alkis/action.py EigentuemerOptions.configure   4 4 0   0%
gws-app/gws/plugin/alkis/action.py Model.configure   3 3 0   0%
gws-app/gws/plugin/alkis/action.py Object.configure   29 29 0   0%
gws-app/gws/plugin/alkis/action.py Object.activate   2 2 0   0%
gws-app/gws/plugin/alkis/action.py Object.activate._load   4 4 0   0%
gws-app/gws/plugin/alkis/action.py Object.props   14 14 0   0%
gws-app/gws/plugin/alkis/action.py Object.get_toponyms   9 9 0   0%
gws-app/gws/plugin/alkis/action.py Object.find_adresse   16 16 0   0%
gws-app/gws/plugin/alkis/action.py Object.find_flurstueck   19 19 0   0%
gws-app/gws/plugin/alkis/action.py Object.get_exporter   3 3 0   0%
gws-app/gws/plugin/alkis/action.py Object.export_flurstueck   18 18 0   0%
gws-app/gws/plugin/alkis/action.py Object.print_flurstueck   28 28 0   0%
gws-app/gws/plugin/alkis/action.py Object.handle_storage   3 3 0   0%
gws-app/gws/plugin/alkis/action.py Object.find_flurstueck_objects   5 5 0   0%
gws-app/gws/plugin/alkis/action.py Object.find_adresse_objects   3 3 0   0%
gws-app/gws/plugin/alkis/action.py Object._prepare_flurstueck_query   26 26 0   0%
gws-app/gws/plugin/alkis/action.py Object._prepare_adresse_query   8 8 0   0%
gws-app/gws/plugin/alkis/action.py Object._query_fsnummer   11 11 0   0%
gws-app/gws/plugin/alkis/action.py Object._query_combined_code   3 3 0   0%
gws-app/gws/plugin/alkis/action.py Object._check_eigentuemer_access   5 5 0   0%
gws-app/gws/plugin/alkis/action.py Object._check_buchung_access   2 2 0   0%
gws-app/gws/plugin/alkis/action.py Object._log_eigentuemer_access   7 7 0   0%
gws-app/gws/plugin/alkis/action.py Object._check_eigentuemer_control_input   7 7 0   0%
gws-app/gws/plugin/alkis/action.py (no function)   252 252 0   0%
gws-app/gws/plugin/alkis/cli.py Object._prepare   4 4 0   0%
gws-app/gws/plugin/alkis/cli.py Object.do_index   7 7 0   0%
gws-app/gws/plugin/alkis/cli.py Object.do_status   9 9 0   0%
gws-app/gws/plugin/alkis/cli.py Object.do_export   19 19 0   0%
gws-app/gws/plugin/alkis/cli.py Object.do_keys   3 3 0   0%
gws-app/gws/plugin/alkis/cli.py Object.do_dump   9 9 0   0%
gws-app/gws/plugin/alkis/cli.py (no function)   50 50 0   0%
gws-app/gws/plugin/alkis/data/__init__.py (no function)   1 1 0   0%
gws-app/gws/plugin/alkis/data/exporter.py Model.configure   1 1 0   0%
gws-app/gws/plugin/alkis/data/exporter.py Object.configure   16 16 0   0%
gws-app/gws/plugin/alkis/data/exporter.py Object.props_with_flags   14 14 0   0%
gws-app/gws/plugin/alkis/data/exporter.py Object.get_models   11 11 0   0%
gws-app/gws/plugin/alkis/data/exporter.py Object.run   5 5 0   0%
gws-app/gws/plugin/alkis/data/exporter.py Object._export_csv   5 5 0   0%
gws-app/gws/plugin/alkis/data/exporter.py Object._export_geojson   9 9 0   0%
gws-app/gws/plugin/alkis/data/exporter.py Object._iter_rows   23 23 0   0%
gws-app/gws/plugin/alkis/data/exporter.py (no function)   55 55 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/alkis/data/geo_info_dok/extract_props.py get_props   25 25 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/extract_props.py (no function)   15 15 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py main   8 8 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Node.__init__   1 1 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Node.__getattr__   1 1 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.finalize   8 8 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.make_key   8 8 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.filter_category_roots   9 9 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.resolve_supers   5 5 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.check_flag   10 10 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.find_node   3 3 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.get_doc   6 6 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.get_hname   15 15 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.add_enum_value   3 3 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.set_type_from_record   1 1 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.set_type_from_string   5 5 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.set_cardinality_from_string   6 6 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser.set_cardinality_from_record   6 6 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser6.parse   5 5 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser6.parse_object   35 35 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser6.parse_associations   14 14 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser7.parse   4 4 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser7.select   3 3 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py Parser7.build_from_sqlite   73 73 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.parse   4 4 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.tokenize   17 17 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.tok   1 1 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.pop   1 1 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.eof   1 1 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.parse_sequence   8 8 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.parse_item   18 18 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.parse_list   3 3 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.parse_object   22 22 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py CatParser.parse_value   5 5 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.__init__   2 2 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.build   10 10 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.make_nodes   4 4 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.make_node   5 5 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.make_union   4 4 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.make_category   2 2 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.make_enum   6 6 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.make_class   23 23 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.make_metadata   4 4 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.make_class_metadata   8 8 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.get_type   8 8 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py PythonGenerator.get_docstring   9 9 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py popattr   1 1 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py wrap_indent   1 1 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py quote   1 1 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py to_name   12 12 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py json_dict_body   3 3 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/generator.py (no function)   91 91 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/gid6.py object__getattr__   3 3 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/gid6.py (no function)   3608 3608 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/gid7.py object__getattr__   3 3 0   0%
gws-app/gws/plugin/alkis/data/geo_info_dok/gid7.py (no function)   3942 3942 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.__getstate__   1 1 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.configure   7 7 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.activate   3 3 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.table   4 4 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.table_size   2 2 0   0%
gws-app/gws/plugin/alkis/data/index.py Object._table_size_map   8 8 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.has_schema   1 1 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.has_table   1 1 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.status   6 6 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.drop_table   3 3 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.drop   4 4 0   0%
gws-app/gws/plugin/alkis/data/index.py Object._drop_table   2 2 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.create_table   9 9 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.default_land   9 9 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.strasse_list   12 12 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.find_adresse   20 20 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.find_flurstueck   16 16 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.count_all   7 7 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.iter_all   14 14 0   0%
gws-app/gws/plugin/alkis/data/index.py Object._make_flurstueck_select   93 93 0   0%
gws-app/gws/plugin/alkis/data/index.py Object._make_adresse_select   28 28 0   0%
gws-app/gws/plugin/alkis/data/index.py Object._make_places_where   20 20 0   0%
gws-app/gws/plugin/alkis/data/index.py Object._make_sort   8 8 0   0%
gws-app/gws/plugin/alkis/data/index.py Object.load_flurstueck   2 2 0   0%
gws-app/gws/plugin/alkis/data/index.py Object._load_flurstueck   60 60 0   0%
gws-app/gws/plugin/alkis/data/index.py Object._remove_historic   17 17 0   0%
gws-app/gws/plugin/alkis/data/index.py serialize   2 2 0   0%
gws-app/gws/plugin/alkis/data/index.py serialize.encode   15 15 0   0%
gws-app/gws/plugin/alkis/data/index.py unserialize   2 2 0   0%
gws-app/gws/plugin/alkis/data/index.py unserialize.decode   13 13 0   0%
gws-app/gws/plugin/alkis/data/index.py text_key   4 4 0   0%
gws-app/gws/plugin/alkis/data/index.py strasse_key   7 7 0   0%
gws-app/gws/plugin/alkis/data/index.py _text_umlauts   6 6 0   0%
gws-app/gws/plugin/alkis/data/index.py _text_nopunct   1 1 0   0%
gws-app/gws/plugin/alkis/data/index.py normalize_hausnummer   4 4 0   0%
gws-app/gws/plugin/alkis/data/index.py make_fsnummer   12 12 0   0%
gws-app/gws/plugin/alkis/data/index.py parse_fsnummer   4 4 0   0%
gws-app/gws/plugin/alkis/data/index.py text_search_clause   20 20 0   0%
gws-app/gws/plugin/alkis/data/index.py _escape_like   1 1 0   0%
gws-app/gws/plugin/alkis/data/index.py flatten_fs   1 1 0   0%
gws-app/gws/plugin/alkis/data/index.py _flatten   19 19 0   0%
gws-app/gws/plugin/alkis/data/index.py all_flat_keys   1 1 0   0%
gws-app/gws/plugin/alkis/data/index.py _get_flat_keys   15 15 0   0%
gws-app/gws/plugin/alkis/data/index.py (no function)   85 85 0   0%
gws-app/gws/plugin/alkis/data/indexer.py run   9 9 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _ObjectDict.__init__   2 2 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _ObjectDict.add   4 4 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _ObjectDict.get   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _ObjectDict.get_many   7 7 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _ObjectDict.get_from_ptr   8 8 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _ObjectDict.__iter__   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _ObjectDict.__len__   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _ObjectMap.__init__   12 12 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Indexer.__init__   3 3 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Indexer.load_or_collect   3 3 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Indexer.load_cache   11 11 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Indexer.store_cache   5 5 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Indexer.collect   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Indexer.write_table   4 4 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Indexer.write   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.add   11 11 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.collect   24 24 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.write   4 4 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.get_land   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.get_regierungsbezirk   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.get_kreis   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.get_gemeinde   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.get_gemarkung   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.get_buchungsblattbezirk   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.get_dienststelle   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.get   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.is_empty   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PlaceIndexer.code   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _LageIndexer.collect   37 37 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _LageIndexer.strasse   3 3 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _LageIndexer.lage_key   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _LageIndexer.write   4 4 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _BuchungIndexer.collect   55 55 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _BuchungIndexer.write   4 4 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PartIndexer.collect   13 13 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PartIndexer.collect_kind   4 4 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PartIndexer.collect_class   6 6 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PartIndexer.compute_intersections   18 18 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _PartIndexer.write   7 7 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsDataIndexer.__init__   2 2 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsDataIndexer.collect   33 33 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsDataIndexer.record   18 18 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsDataIndexer.process_lage   3 3 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsDataIndexer.process_gebaeude   8 8 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsDataIndexer.process_buchung   25 25 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsDataIndexer.historic_buchungsstelle_list   7 7 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsDataIndexer.buchungsstelle_list   19 19 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsDataIndexer.write   8 8 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsIndexIndexer.collect   5 5 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsIndexIndexer.add   19 19 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _FsIndexIndexer.write   5 5 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Runner.__init__   13 13 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Runner.run   21 21 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Runner.memory_info   3 3 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Runner.read_flat   7 7 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Runner._read_flat   10 10 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Runner.read_grouped   7 7 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Runner._read_grouped   12 12 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _Runner.props_from   10 10 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _from_ax   16 16 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _anteil   8 8 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _meta_attributes   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _geom_of   4 4 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _pop   6 6 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _sortkey_beginnt   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _sortkey_lebenszeitintervall   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _sortkey_namensnummer   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _sortkey_buchungsstelle   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _sortkey_buchungsstelle_by_bblatt   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _sortkey_part   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _sortkey_gebaeude   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _natkey   3 3 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _comma   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py _str   1 1 0   0%
gws-app/gws/plugin/alkis/data/indexer.py (no function)   117 117 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.__init__   12 12 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.get_reader   14 14 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.count   8 8 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.read_all   12 12 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_struct   9 9 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_struct_list   14 14 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_ref   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_ref_list   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_enum   3 3 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_enum_list   6 6 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_ax_lagebezeichnung   3 3 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_ax_buchung_historischesflurstueck_list   7 7 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_str   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_str_list   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_bool   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_bool_list   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_int   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_int_list   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_float   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_float_list   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_date   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py Object.as_date_list   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py _str   4 4 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py _bool   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py _int   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py _float   1 1 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py _datetime   5 5 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py _array   5 5 0   0%
gws-app/gws/plugin/alkis/data/norbit6.py (no function)   37 37 0   0%
gws-app/gws/plugin/alkis/data/types.py EnumPair.__init__   2 2 0   0%
gws-app/gws/plugin/alkis/data/types.py Object.__init__   2 2 0   0%
gws-app/gws/plugin/alkis/data/types.py _getattr   3 3 0   0%
gws-app/gws/plugin/alkis/data/types.py Reader.read_all   1 1 0   0%
gws-app/gws/plugin/alkis/data/types.py Reader.count   1 1 0   0%
gws-app/gws/plugin/alkis/data/types.py (no function)   364 364 0   0%
gws-app/gws/plugin/annotate_tool/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/annotate_tool/action.py Object.configure   2 2 0   0%
gws-app/gws/plugin/annotate_tool/action.py Object.props   1 1 0   0%
gws-app/gws/plugin/annotate_tool/action.py Object.handle_storage   3 3 0   0%
gws-app/gws/plugin/annotate_tool/action.py (no function)   21 21 0   0%
gws-app/gws/plugin/auth_method/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/auth_method/basic/__init__.py Object.configure   3 0 0   100%
gws-app/gws/plugin/auth_method/basic/__init__.py Object.exit_middleware   4 0 0   100%
gws-app/gws/plugin/auth_method/basic/__init__.py Object.open_session   7 0 0   100%
gws-app/gws/plugin/auth_method/basic/__init__.py Object._parse_header   17 2 0   88%
gws-app/gws/plugin/auth_method/basic/__init__.py (no function)   15 0 0   100%
gws-app/gws/plugin/auth_method/token/__init__.py Object.configure   3 0 0   100%
gws-app/gws/plugin/auth_method/token/__init__.py Object.open_session   8 0 0   100%
gws-app/gws/plugin/auth_method/token/__init__.py Object._parse_header   11 0 0   100%
gws-app/gws/plugin/auth_method/token/__init__.py (no function)   15 0 0   100%
gws-app/gws/plugin/auth_method/web/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/auth_method/web/action.py Object.configure   4 1 0   75%
gws-app/gws/plugin/auth_method/web/action.py Object.configure_method   3 0 0   100%
gws-app/gws/plugin/auth_method/web/action.py Object.check   3 3 0   0%
gws-app/gws/plugin/auth_method/web/action.py Object.login   1 0 0   100%
gws-app/gws/plugin/auth_method/web/action.py Object.mfa_verify   1 0 0   100%
gws-app/gws/plugin/auth_method/web/action.py Object.mfa_restart   1 1 0   0%
gws-app/gws/plugin/auth_method/web/action.py Object.logout   1 1 0   0%
gws-app/gws/plugin/auth_method/web/action.py (no function)   23 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py Object.configure   6 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py Object.exit_middleware   2 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py Object._check_login_redirect   13 10 0   23%
gws-app/gws/plugin/auth_method/web/core.py Object.activate   2 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py Object.open_session   9 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py Object.close_session   12 1 0   92%
gws-app/gws/plugin/auth_method/web/core.py Object.handle_login   13 2 0   85%
gws-app/gws/plugin/auth_method/web/core.py Object.handle_mfa_verify   12 3 0   75%
gws-app/gws/plugin/auth_method/web/core.py Object.handle_mfa_restart   6 6 0   0%
gws-app/gws/plugin/auth_method/web/core.py Object.handle_logout   8 8 0   0%
gws-app/gws/plugin/auth_method/web/core.py Object._delete_session   3 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py Object._finalize_login   4 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py Object._redirect_target   6 3 0   50%
gws-app/gws/plugin/auth_method/web/core.py Object._mfa_start   10 2 0   80%
gws-app/gws/plugin/auth_method/web/core.py Object._mfa_verify   4 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py Object._mfa_restart   6 6 0   0%
gws-app/gws/plugin/auth_method/web/core.py Object._mfa_store   5 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py Object._mfa_load   10 2 0   80%
gws-app/gws/plugin/auth_method/web/core.py Object._mfa_response   1 0 0   100%
gws-app/gws/plugin/auth_method/web/core.py (no function)   63 0 0   100%
gws-app/gws/plugin/auth_mfa/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/auth_mfa/email/__init__.py Object.configure   1 1 0   0%
gws-app/gws/plugin/auth_mfa/email/__init__.py Object.start   6 6 0   0%
gws-app/gws/plugin/auth_mfa/email/__init__.py Object.verify   2 2 0   0%
gws-app/gws/plugin/auth_mfa/email/__init__.py Object.generate_and_send   5 5 0   0%
gws-app/gws/plugin/auth_mfa/email/__init__.py Object.render_template   5 5 0   0%
gws-app/gws/plugin/auth_mfa/email/__init__.py (no function)   16 16 0   0%
gws-app/gws/plugin/auth_mfa/totp/__init__.py Object.start   6 6 0   0%
gws-app/gws/plugin/auth_mfa/totp/__init__.py Object.verify   2 2 0   0%
gws-app/gws/plugin/auth_mfa/totp/__init__.py Object.key_uri   1 1 0   0%
gws-app/gws/plugin/auth_mfa/totp/__init__.py (no function)   11 11 0   0%
gws-app/gws/plugin/auth_provider/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/auth_provider/file/__init__.py Object.configure   3 0 0   100%
gws-app/gws/plugin/auth_provider/file/__init__.py Object.authenticate   13 1 0   92%
gws-app/gws/plugin/auth_provider/file/__init__.py Object.get_user   3 0 0   100%
gws-app/gws/plugin/auth_provider/file/__init__.py Object._make_user   6 0 0   100%
gws-app/gws/plugin/auth_provider/file/__init__.py Object.passwd   9 9 0   0%
gws-app/gws/plugin/auth_provider/file/__init__.py (no function)   19 0 0   100%
gws-app/gws/plugin/auth_provider/ldap/__init__.py Object.configure   17 2 0   88%
gws-app/gws/plugin/auth_provider/ldap/__init__.py Object.authenticate   10 0 0   100%
gws-app/gws/plugin/auth_provider/ldap/__init__.py Object.get_user   4 0 0   100%
gws-app/gws/plugin/auth_provider/ldap/__init__.py Object._get_user_record   18 6 0   67%
gws-app/gws/plugin/auth_provider/ldap/__init__.py Object._make_user   7 0 0   100%
gws-app/gws/plugin/auth_provider/ldap/__init__.py Object._roles_for_user   12 0 0   100%
gws-app/gws/plugin/auth_provider/ldap/__init__.py Object._find   11 2 0   82%
gws-app/gws/plugin/auth_provider/ldap/__init__.py Object._connection   19 1 0   95%
gws-app/gws/plugin/auth_provider/ldap/__init__.py _as_dict   9 2 0   78%
gws-app/gws/plugin/auth_provider/ldap/__init__.py _make_filter   2 0 0   100%
gws-app/gws/plugin/auth_provider/ldap/__init__.py _is_member_of   3 0 0   100%
gws-app/gws/plugin/auth_provider/ldap/__init__.py (no function)   84 0 0   100%
gws-app/gws/plugin/auth_session_manager/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object.configure   2 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object.cleanup   2 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object.create   6 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object.delete   1 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object.delete_all   1 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object.get   3 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object.list_all   1 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object.save   4 1 0   75%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object.touch   5 1 0   80%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object._session   8 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py Object._db   4 0 0   100%
gws-app/gws/plugin/auth_session_manager/sqlite/__init__.py (no function)   28 0 0   100%
gws-app/gws/plugin/csv_helper/__init__.py Object.configure   1 0 0   100%
gws-app/gws/plugin/csv_helper/__init__.py Object.writer   1 0 0   100%
gws-app/gws/plugin/csv_helper/__init__.py _Writer.__init__   11 0 0   100%
gws-app/gws/plugin/csv_helper/__init__.py _Writer.write_headers   5 1 0   80%
gws-app/gws/plugin/csv_helper/__init__.py _Writer.write_row   5 1 0   80%
gws-app/gws/plugin/csv_helper/__init__.py _Writer.write_dict   3 3 0   0%
gws-app/gws/plugin/csv_helper/__init__.py _Writer.to_str   5 0 0   100%
gws-app/gws/plugin/csv_helper/__init__.py _Writer.to_bytes   1 0 0   100%
gws-app/gws/plugin/csv_helper/__init__.py _Writer._format   18 10 0   44%
gws-app/gws/plugin/csv_helper/__init__.py _Writer._quote   3 0 0   100%
gws-app/gws/plugin/csv_helper/__init__.py (no function)   42 0 0   100%
gws-app/gws/plugin/dimension/__init__.py Object.configure   1 1 0   0%
gws-app/gws/plugin/dimension/__init__.py Object.props   1 1 0   0%
gws-app/gws/plugin/dimension/__init__.py Object.handle_storage   3 3 0   0%
gws-app/gws/plugin/dimension/__init__.py (no function)   22 22 0   0%
gws-app/gws/plugin/email_helper/__init__.py Object.configure   4 4 0   0%
gws-app/gws/plugin/email_helper/__init__.py Object.send_mail   11 11 0   0%
gws-app/gws/plugin/email_helper/__init__.py Object._send   6 6 0   0%
gws-app/gws/plugin/email_helper/__init__.py Object._smtp_connection   8 8 0   0%
gws-app/gws/plugin/email_helper/__init__.py (no function)   64 64 0   0%
gws-app/gws/plugin/exporter/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/exporter/csv/__init__.py Object.run   1 0 0   100%
gws-app/gws/plugin/exporter/csv/__init__.py (no function)   13 0 0   100%
gws-app/gws/plugin/exporter/geojson/__init__.py Object.run   1 0 0   100%
gws-app/gws/plugin/exporter/geojson/__init__.py (no function)   13 0 0   100%
gws-app/gws/plugin/exporter/gml/__init__.py Object.run   1 0 0   100%
gws-app/gws/plugin/exporter/gml/__init__.py (no function)   13 0 0   100%
gws-app/gws/plugin/exporter/kml/__init__.py Object.run   1 0 0   100%
gws-app/gws/plugin/exporter/kml/__init__.py (no function)   13 0 0   100%
gws-app/gws/plugin/exporter/shapefile/__init__.py Object.run   1 0 0   100%
gws-app/gws/plugin/exporter/shapefile/__init__.py (no function)   13 0 0   100%
gws-app/gws/plugin/gbd_geoservices/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/gbd_geoservices/finder.py Object.configure   2 2 0   0%
gws-app/gws/plugin/gbd_geoservices/finder.py Object.configure_templates   1 1 0   0%
gws-app/gws/plugin/gbd_geoservices/finder.py Object.configure_models   1 1 0   0%
gws-app/gws/plugin/gbd_geoservices/finder.py Object.create_model   1 1 0   0%
gws-app/gws/plugin/gbd_geoservices/finder.py (no function)   15 15 0   0%
gws-app/gws/plugin/gbd_geoservices/model.py Object.configure   4 4 0   0%
gws-app/gws/plugin/gbd_geoservices/model.py Object.props   1 1 0   0%
gws-app/gws/plugin/gbd_geoservices/model.py Object.find_features   31 31 0   0%
gws-app/gws/plugin/gbd_geoservices/model.py Object._query   6 6 0   0%
gws-app/gws/plugin/gbd_geoservices/model.py Object._get_title   9 9 0   0%
gws-app/gws/plugin/gbd_geoservices/model.py (no function)   22 22 0   0%
gws-app/gws/plugin/gekos/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/gekos/action.py Object.configure   3 3 0   0%
gws-app/gws/plugin/gekos/action.py Object.get_xy   16 16 0   0%
gws-app/gws/plugin/gekos/action.py (no function)   29 29 0   0%
gws-app/gws/plugin/gekos/cli.py Object.do_index   3 3 0   0%
gws-app/gws/plugin/gekos/cli.py (no function)   12 12 0   0%
gws-app/gws/plugin/gekos/core.py (no function)   37 37 0   0%
gws-app/gws/plugin/gekos/index.py Object.configure   4 4 0   0%
gws-app/gws/plugin/gekos/index.py Object.create   2 2 0   0%
gws-app/gws/plugin/gekos/index.py Object._collect   7 7 0   0%
gws-app/gws/plugin/gekos/index.py Object._load   10 10 0   0%
gws-app/gws/plugin/gekos/index.py Object._transform   19 19 0   0%
gws-app/gws/plugin/gekos/index.py Object._free_point   17 17 0   0%
gws-app/gws/plugin/gekos/index.py Object._write   11 11 0   0%
gws-app/gws/plugin/gekos/index.py (no function)   22 22 0   0%
gws-app/gws/plugin/geojson/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/geojson/finder.py Object.configure   3 0 0   100%
gws-app/gws/plugin/geojson/finder.py Object.configure_provider   1 0 0   100%
gws-app/gws/plugin/geojson/finder.py Object.configure_models   1 0 0   100%
gws-app/gws/plugin/geojson/finder.py Object.create_model   1 0 0   100%
gws-app/gws/plugin/geojson/finder.py (no function)   16 0 0   100%
gws-app/gws/plugin/geojson/layer.py Object.configure   6 0 0   100%
gws-app/gws/plugin/geojson/layer.py Object.configure_provider   1 0 0   100%
gws-app/gws/plugin/geojson/layer.py Object.configure_bounds   8 1 0   88%
gws-app/gws/plugin/geojson/layer.py Object.configure_models   1 0 0   100%
gws-app/gws/plugin/geojson/layer.py Object.create_model   1 0 0   100%
gws-app/gws/plugin/geojson/layer.py Object.configure_search   4 1 0   75%
gws-app/gws/plugin/geojson/layer.py Object.create_finder   1 0 0   100%
gws-app/gws/plugin/geojson/layer.py (no function)   22 0 0   100%
gws-app/gws/plugin/geojson/model.py Object.configure   3 0 0   100%
gws-app/gws/plugin/geojson/model.py Object.configure_provider   1 0 0   100%
gws-app/gws/plugin/geojson/model.py Object.find_features   1 0 0   100%
gws-app/gws/plugin/geojson/model.py (no function)   14 0 0   100%
gws-app/gws/plugin/geojson/provider.py Object.__getstate__   1 1 0   0%
gws-app/gws/plugin/geojson/provider.py Object.configure   1 0 0   100%
gws-app/gws/plugin/geojson/provider.py Object.load_records   3 0 0   100%
gws-app/gws/plugin/geojson/provider.py Object.get_records   11 6 0   45%
gws-app/gws/plugin/geojson/provider.py Object._record_matches   9 4 0   56%
gws-app/gws/plugin/geojson/provider.py Object._load   13 0 0   100%
gws-app/gws/plugin/geojson/provider.py (no function)   18 0 0   100%
gws-app/gws/plugin/legend/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/legend/combined/__init__.py Object.configure   1 1 0   0%
gws-app/gws/plugin/legend/combined/__init__.py Object.render   8 8 0   0%
gws-app/gws/plugin/legend/combined/__init__.py (no function)   13 13 0   0%
gws-app/gws/plugin/legend/html/__init__.py Object.configure   1 1 0   0%
gws-app/gws/plugin/legend/html/__init__.py Object.render   3 3 0   0%
gws-app/gws/plugin/legend/html/__init__.py (no function)   12 12 0   0%
gws-app/gws/plugin/legend/remote/__init__.py Object.configure   1 1 0   0%
gws-app/gws/plugin/legend/remote/__init__.py Object.render   12 12 0   0%
gws-app/gws/plugin/legend/remote/__init__.py (no function)   12 12 0   0%
gws-app/gws/plugin/legend/static/__init__.py Object.configure   1 1 0   0%
gws-app/gws/plugin/legend/static/__init__.py Object.render   2 2 0   0%
gws-app/gws/plugin/legend/static/__init__.py (no function)   12 12 0   0%
gws-app/gws/plugin/mbtiles_layer/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/mbtiles_layer/layer.py Object.configure   2 2 0   0%
gws-app/gws/plugin/mbtiles_layer/layer.py Object.configure_provider   2 2 0   0%
gws-app/gws/plugin/mbtiles_layer/layer.py Object.configure_bounds   6 6 0   0%
gws-app/gws/plugin/mbtiles_layer/layer.py Object.configure_grid   5 5 0   0%
gws-app/gws/plugin/mbtiles_layer/layer.py Object.render   1 1 0   0%
gws-app/gws/plugin/mbtiles_layer/layer.py (no function)   24 24 0   0%
gws-app/gws/plugin/mbtiles_layer/provider.py Object.configure   1 1 0   0%
gws-app/gws/plugin/mbtiles_layer/provider.py (no function)   7 7 0   0%
gws-app/gws/plugin/model_field/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/model_field/bool/__init__.py Object.configure_widget   3 0 0   100%
gws-app/gws/plugin/model_field/bool/__init__.py Object.prop_to_python   4 4 0   0%
gws-app/gws/plugin/model_field/bool/__init__.py (no function)   11 0 0   100%
gws-app/gws/plugin/model_field/date/__init__.py Object.configure_widget   3 0 0   100%
gws-app/gws/plugin/model_field/date/__init__.py Object.prop_to_python   2 2 0   0%
gws-app/gws/plugin/model_field/date/__init__.py Object.python_to_prop   1 1 0   0%
gws-app/gws/plugin/model_field/date/__init__.py (no function)   13 0 0   100%
gws-app/gws/plugin/model_field/datetime/__init__.py Object.configure_widget   3 3 0   0%
gws-app/gws/plugin/model_field/datetime/__init__.py Object.prop_to_python   2 2 0   0%
gws-app/gws/plugin/model_field/datetime/__init__.py Object.python_to_prop   1 1 0   0%
gws-app/gws/plugin/model_field/datetime/__init__.py (no function)   13 13 0   0%
gws-app/gws/plugin/model_field/file/__init__.py Object.__getstate__   1 1 0   0%
gws-app/gws/plugin/model_field/file/__init__.py Object.post_configure   1 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.activate   1 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.configure_columns   11 2 0   82%
gws-app/gws/plugin/model_field/file/__init__.py Object.configure_widget   3 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.before_select   1 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.after_select   2 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.before_create   1 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.before_update   1 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.from_record   1 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.to_record   9 1 0   89%
gws-app/gws/plugin/model_field/file/__init__.py Object.from_props   5 2 0   60%
gws-app/gws/plugin/model_field/file/__init__.py Object.to_props   7 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.can_preview   1 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.prop_to_python   4 4 0   0%
gws-app/gws/plugin/model_field/file/__init__.py Object.python_to_prop   10 0 0   100%
gws-app/gws/plugin/model_field/file/__init__.py Object.get_mime_type   5 2 0   60%
gws-app/gws/plugin/model_field/file/__init__.py Object.handle_web_file_request   28 3 0   89%
gws-app/gws/plugin/model_field/file/__init__.py Object.handle_web_file_request.make_preview   15 9 0   40%
gws-app/gws/plugin/model_field/file/__init__.py Object.select_columns   8 1 0   88%
gws-app/gws/plugin/model_field/file/__init__.py Object.load_value   10 1 0   90%
gws-app/gws/plugin/model_field/file/__init__.py (no function)   65 0 0   100%
gws-app/gws/plugin/model_field/float/__init__.py Object.configure_widget   3 0 0   100%
gws-app/gws/plugin/model_field/float/__init__.py Object.prop_to_python   4 4 0   0%
gws-app/gws/plugin/model_field/float/__init__.py (no function)   11 0 0   100%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.configure   7 2 0   71%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.configure_geometry_type   8 0 0   100%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.configure_geometry_crs   10 0 0   100%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.configure_widget   3 0 0   100%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.props   1 0 0   100%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.before_select   16 6 0   62%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.raw_to_python   1 0 0   100%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.prop_to_python   4 1 0   75%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.python_to_raw   1 0 0   100%
gws-app/gws/plugin/model_field/geometry/__init__.py Object.python_to_prop   1 0 0   100%
gws-app/gws/plugin/model_field/geometry/__init__.py Object._prop_to_shape   12 6 0   50%
gws-app/gws/plugin/model_field/geometry/__init__.py (no function)   31 0 0   100%
gws-app/gws/plugin/model_field/integer/__init__.py Object.configure_widget   3 0 0   100%
gws-app/gws/plugin/model_field/integer/__init__.py Object.prop_to_python   4 2 0   50%
gws-app/gws/plugin/model_field/integer/__init__.py (no function)   12 0 0   100%
gws-app/gws/plugin/model_field/related_feature/__init__.py Object.configure_relationship   3 0 0   100%
gws-app/gws/plugin/model_field/related_feature/__init__.py Object.do_init   6 6 0   0%
gws-app/gws/plugin/model_field/related_feature/__init__.py Object.after_create_related   7 1 0   86%
gws-app/gws/plugin/model_field/related_feature/__init__.py Object.uids_for_key   3 3 0   0%
gws-app/gws/plugin/model_field/related_feature/__init__.py Object.after_select   12 0 0   100%
gws-app/gws/plugin/model_field/related_feature/__init__.py Object.before_create   1 0 0   100%
gws-app/gws/plugin/model_field/related_feature/__init__.py Object.before_update   1 0 0   100%
gws-app/gws/plugin/model_field/related_feature/__init__.py Object.before_write   8 1 0   88%
gws-app/gws/plugin/model_field/related_feature/__init__.py (no function)   24 0 0   100%
gws-app/gws/plugin/model_field/related_feature_list/__init__.py Object.configure_relationship   3 0 0   100%
gws-app/gws/plugin/model_field/related_feature_list/__init__.py (no function)   16 0 0   100%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py Object.configure_relationship   4 0 0   100%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py Object.after_select   14 1 0   93%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py Object.after_create_related   9 1 0   89%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py Object.after_create   2 0 0   100%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py Object.after_update   2 0 0   100%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py Object.after_write   13 1 0   92%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py Object.get_links   3 0 0   100%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py Object.create_links   5 0 0   100%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py Object.delete_links   4 0 0   100%
gws-app/gws/plugin/model_field/related_linked_feature_list/__init__.py (no function)   32 0 0   100%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.configure_relationship   4 0 0   100%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.before_create_related   7 0 0   100%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.after_select   15 0 0   100%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.after_create   2 0 0   100%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.after_update   2 0 0   100%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.after_write   13 2 0   85%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.before_delete   4 1 0   75%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.after_delete   8 2 0   75%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.to_uids_for_key   3 0 0   100%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py Object.drop_links   7 1 0   86%
gws-app/gws/plugin/model_field/related_multi_feature_list/__init__.py (no function)   29 0 0   100%
gws-app/gws/plugin/model_field/text/__init__.py Object.configure   3 0 0   100%
gws-app/gws/plugin/model_field/text/__init__.py Object.configure_widget   3 0 0   100%
gws-app/gws/plugin/model_field/text/__init__.py Object.before_select   21 7 0   67%
gws-app/gws/plugin/model_field/text/__init__.py _escape_like   1 0 0   100%
gws-app/gws/plugin/model_field/text/__init__.py (no function)   18 0 0   100%
gws-app/gws/plugin/model_field/time/__init__.py Object.configure_widget   3 0 0   100%
gws-app/gws/plugin/model_field/time/__init__.py Object.prop_to_python   2 2 0   0%
gws-app/gws/plugin/model_field/time/__init__.py Object.python_to_prop   1 1 0   0%
gws-app/gws/plugin/model_field/time/__init__.py (no function)   13 0 0   100%
gws-app/gws/plugin/model_validator/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/model_validator/date_range/__init__.py Object.configure   2 2 0   0%
gws-app/gws/plugin/model_validator/date_range/__init__.py Object.validate   15 15 0   0%
gws-app/gws/plugin/model_validator/date_range/__init__.py (no function)   15 15 0   0%
gws-app/gws/plugin/model_validator/format/__init__.py Object.validate   2 0 0   100%
gws-app/gws/plugin/model_validator/format/__init__.py (no function)   7 0 0   100%
gws-app/gws/plugin/model_validator/not_empty/__init__.py Object.validate   8 1 0   88%
gws-app/gws/plugin/model_validator/not_empty/__init__.py (no function)   7 0 0   100%
gws-app/gws/plugin/model_validator/number_range/__init__.py Object.configure   2 2 0   0%
gws-app/gws/plugin/model_validator/number_range/__init__.py Object.validate   12 12 0   0%
gws-app/gws/plugin/model_validator/number_range/__init__.py (no function)   14 14 0   0%
gws-app/gws/plugin/model_validator/regex/__init__.py Object.configure   1 1 0   0%
gws-app/gws/plugin/model_validator/regex/__init__.py Object.validate   5 5 0   0%
gws-app/gws/plugin/model_validator/regex/__init__.py (no function)   11 11 0   0%
gws-app/gws/plugin/model_value/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/model_value/current_timestamp/__init__.py Object.compute   1 1 0   0%
gws-app/gws/plugin/model_value/current_timestamp/__init__.py (no function)   8 8 0   0%
gws-app/gws/plugin/model_value/current_user/__init__.py Object.configure   1 1 0   0%
gws-app/gws/plugin/model_value/current_user/__init__.py Object.compute   3 3 0   0%
gws-app/gws/plugin/model_value/current_user/__init__.py (no function)   10 10 0   0%
gws-app/gws/plugin/model_value/expression/__init__.py Object.configure   6 6 0   0%
gws-app/gws/plugin/model_value/expression/__init__.py Object.compute   11 11 0   0%
gws-app/gws/plugin/model_value/expression/__init__.py (no function)   15 15 0   0%
gws-app/gws/plugin/model_value/format/__init__.py Object.configure   1 1 0   0%
gws-app/gws/plugin/model_value/format/__init__.py Object.compute   1 1 0   0%
gws-app/gws/plugin/model_value/format/__init__.py (no function)   10 10 0   0%
gws-app/gws/plugin/model_value/static/__init__.py Object.compute   1 1 0   0%
gws-app/gws/plugin/model_value/static/__init__.py (no function)   9 9 0   0%
gws-app/gws/plugin/model_widget/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/model_widget/date/__init__.py (no function)   9 0 0   100%
gws-app/gws/plugin/model_widget/feature_list/__init__.py Object.props   1 1 0   0%
gws-app/gws/plugin/model_widget/feature_list/__init__.py (no function)   22 0 0   100%
gws-app/gws/plugin/model_widget/feature_select/__init__.py Object.props   1 1 0   0%
gws-app/gws/plugin/model_widget/feature_select/__init__.py (no function)   10 0 0   100%
gws-app/gws/plugin/model_widget/feature_suggest/__init__.py (no function)   9 9 0   0%
gws-app/gws/plugin/model_widget/file/__init__.py (no function)   9 0 0   100%
gws-app/gws/plugin/model_widget/file_list/__init__.py Object.props   1 1 0   0%
gws-app/gws/plugin/model_widget/file_list/__init__.py (no function)   16 16 0   0%
gws-app/gws/plugin/model_widget/float/__init__.py Object.props   1 1 0   0%
gws-app/gws/plugin/model_widget/float/__init__.py (no function)   13 0 0   100%
gws-app/gws/plugin/model_widget/geometry/__init__.py Object.props   1 0 0   100%
gws-app/gws/plugin/model_widget/geometry/__init__.py (no function)   14 0 0   100%
gws-app/gws/plugin/model_widget/hidden/__init__.py (no function)   9 9 0   0%
gws-app/gws/plugin/model_widget/input/__init__.py Object.props   1 0 0   100%
gws-app/gws/plugin/model_widget/input/__init__.py (no function)   10 0 0   100%
gws-app/gws/plugin/model_widget/integer/__init__.py Object.props   1 0 0   100%
gws-app/gws/plugin/model_widget/integer/__init__.py (no function)   13 0 0   100%
gws-app/gws/plugin/model_widget/password/__init__.py Object.props   1 1 0   0%
gws-app/gws/plugin/model_widget/password/__init__.py (no function)   13 13 0   0%
gws-app/gws/plugin/model_widget/select/__init__.py Object.props   2 2 0   0%
gws-app/gws/plugin/model_widget/select/__init__.py (no function)   32 32 0   0%
gws-app/gws/plugin/model_widget/textarea/__init__.py Object.props   1 1 0   0%
gws-app/gws/plugin/model_widget/textarea/__init__.py (no function)   13 13 0   0%
gws-app/gws/plugin/model_widget/toggle/__init__.py Object.props   1 1 0   0%
gws-app/gws/plugin/model_widget/toggle/__init__.py (no function)   10 0 0   100%
gws-app/gws/plugin/nominatim/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/nominatim/finder.py Object.configure   2 2 0   0%
gws-app/gws/plugin/nominatim/finder.py Object.configure_templates   1 1 0   0%
gws-app/gws/plugin/nominatim/finder.py Object.configure_models   1 1 0   0%
gws-app/gws/plugin/nominatim/finder.py Object.create_model   1 1 0   0%
gws-app/gws/plugin/nominatim/finder.py (no function)   19 19 0   0%
gws-app/gws/plugin/nominatim/model.py Object.configure   5 5 0   0%
gws-app/gws/plugin/nominatim/model.py Object.props   1 1 0   0%
gws-app/gws/plugin/nominatim/model.py Object.find_features   19 19 0   0%
gws-app/gws/plugin/nominatim/model.py Object._query   6 6 0   0%
gws-app/gws/plugin/nominatim/model.py Object._normalize   14 14 0   0%
gws-app/gws/plugin/nominatim/model.py (no function)   25 25 0   0%
gws-app/gws/plugin/ows_client/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/ows_client/wfs/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/ows_client/wfs/caps.py parse   3 3 0   0%
gws-app/gws/plugin/ows_client/wfs/caps.py _feature_type   8 8 0   0%
gws-app/gws/plugin/ows_client/wfs/caps.py (no function)   8 8 0   0%
gws-app/gws/plugin/ows_client/wfs/finder.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/ows_client/wfs/finder.py (no function)   17 17 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.configure   3 3 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.configure_sources   5 5 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.configure_source_layers   1 1 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.configure_models   1 1 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.create_model   1 1 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.configure_bounds   4 4 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.configure_metadata   5 5 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.configure_search   4 4 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py Object.create_finder   1 1 0   0%
gws-app/gws/plugin/ows_client/wfs/flatlayer.py (no function)   35 35 0   0%
gws-app/gws/plugin/ows_client/wfs/layer.py Object.configure_group   4 4 0   0%
gws-app/gws/plugin/ows_client/wfs/layer.py Object.configure_group.leaf_layer_maker   1 1 0   0%
gws-app/gws/plugin/ows_client/wfs/layer.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/ows_client/wfs/layer.py Object.configure_metadata   4 4 0   0%
gws-app/gws/plugin/ows_client/wfs/layer.py (no function)   13 13 0   0%
gws-app/gws/plugin/ows_client/wfs/model.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/ows_client/wfs/model.py (no function)   16 16 0   0%
gws-app/gws/plugin/ows_client/wfs/provider.py Object.configure   8 8 0   0%
gws-app/gws/plugin/ows_client/wfs/provider.py Object.get_features   44 44 0   0%
gws-app/gws/plugin/ows_client/wfs/provider.py (no function)   20 20 0   0%
gws-app/gws/plugin/ows_client/wms/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/ows_client/wms/caps.py parse   3 3 0   0%
gws-app/gws/plugin/ows_client/wms/caps.py _layer   38 38 0   0%
gws-app/gws/plugin/ows_client/wms/caps.py (no function)   9 9 0   0%
gws-app/gws/plugin/ows_client/wms/finder.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/finder.py Object.can_run   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/finder.py (no function)   18 18 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_sources   9 9 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_source_layers   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_models   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.create_model   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_bounds   4 4 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_resolutions   6 6 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_grid   4 4 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_legend   6 6 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_metadata   5 5 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.configure_search   5 5 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.create_finder   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.render   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py Object.mapproxy_config   9 9 0   0%
gws-app/gws/plugin/ows_client/wms/flatlayer.py (no function)   42 42 0   0%
gws-app/gws/plugin/ows_client/wms/layer.py Object.configure_group   4 4 0   0%
gws-app/gws/plugin/ows_client/wms/layer.py Object.configure_group.leaf_layer_maker   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/layer.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/layer.py Object.configure_metadata   4 4 0   0%
gws-app/gws/plugin/ows_client/wms/layer.py (no function)   13 13 0   0%
gws-app/gws/plugin/ows_client/wms/model.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/ows_client/wms/model.py (no function)   16 16 0   0%
gws-app/gws/plugin/ows_client/wms/provider.py Object.configure   5 5 0   0%
gws-app/gws/plugin/ows_client/wms/provider.py Object.get_features   44 44 0   0%
gws-app/gws/plugin/ows_client/wms/provider.py (no function)   16 16 0   0%
gws-app/gws/plugin/ows_client/wmts/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/ows_client/wmts/caps.py parse   5 5 0   0%
gws-app/gws/plugin/ows_client/wmts/caps.py _layer   20 20 0   0%
gws-app/gws/plugin/ows_client/wmts/caps.py _tile_matrix_set   5 5 0   0%
gws-app/gws/plugin/ows_client/wmts/caps.py _tile_matrix   12 12 0   0%
gws-app/gws/plugin/ows_client/wmts/caps.py _extent_for_matrix   2 2 0   0%
gws-app/gws/plugin/ows_client/wmts/caps.py (no function)   12 12 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure   1 1 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure_sources   9 9 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure_source_layers   1 1 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure_tms   7 7 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure_style   13 13 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure_resolutions   5 5 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure_grid   10 10 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure_legend   6 6 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.configure_metadata   4 4 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.mapproxy_config   13 13 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py Object.render   1 1 0   0%
gws-app/gws/plugin/ows_client/wmts/layer.py (no function)   37 37 0   0%
gws-app/gws/plugin/ows_client/wmts/provider.py Object.configure   6 6 0   0%
gws-app/gws/plugin/ows_client/wmts/provider.py Object.grid_for_tms   1 1 0   0%
gws-app/gws/plugin/ows_client/wmts/provider.py Object.tile_url_template   9 9 0   0%
gws-app/gws/plugin/ows_client/wmts/provider.py (no function)   18 18 0   0%
gws-app/gws/plugin/ows_server/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.configure   2 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.configure_templates   2 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.configure_metadata   2 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.configure_operations   1 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.post_configure   1 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.parse_xml_request   3 3 0   0%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.init_request   3 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.handle_get_capabilities   1 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.handle_describe_record   1 1 0   0%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.handle_get_records   3 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.handle_get_record_by_id   4 4 0   0%
gws-app/gws/plugin/ows_server/csw/__init__.py Object.collect_metadata   4 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object._collect_metadata_from_object   23 5 0   78%
gws-app/gws/plugin/ows_server/csw/__init__.py Object._make_link   1 0 0   100%
gws-app/gws/plugin/ows_server/csw/__init__.py Object._find_metas   8 4 0   50%
gws-app/gws/plugin/ows_server/csw/__init__.py Object._find_meta_by_id   3 3 0   0%
gws-app/gws/plugin/ows_server/csw/__init__.py (no function)   46 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/iso/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record   10 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record.w_code   1 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record.w_date   1 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record.w_lang   1 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record.w_bbox   1 1 0   0%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record.contact   1 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record.identification   23 2 0   91%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record.distributionInfo   5 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record.dataQualityInfo   5 0 0   100%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py record.content   14 1 0   93%
gws-app/gws/plugin/ows_server/csw/templates/iso/record.py (no function)   5 0 0   100%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.configure_templates   1 0 0   100%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.configure_metadata   2 0 0   100%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.configure_operations   1 0 0   100%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.init_request   9 1 0   89%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.layer_is_compatible   1 0 0   100%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.handle_get_capabilities   1 0 0   100%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.handle_list_stored_queries   1 1 0   0%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.handle_describe_stored_queries   4 4 0   0%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.handle_describe_feature_type   9 1 0   89%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.handle_get_feature   2 0 0   100%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.handle_get_property_value   4 4 0   0%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.requested_layer_caps   11 8 0   27%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.get_features   16 4 0   75%
gws-app/gws/plugin/ows_server/wfs/__init__.py Object.make_search   10 5 0   50%
gws-app/gws/plugin/ows_server/wfs/__init__.py (no function)   36 0 0   100%
gws-app/gws/plugin/ows_server/wfs/templates/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.configure   2 0 0   100%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.configure_templates   1 0 0   100%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.configure_metadata   2 0 0   100%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.configure_operations   1 0 0   100%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.init_request   6 0 0   100%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.layer_is_compatible   1 0 0   100%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.handle_get_capabilities   1 0 0   100%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.handle_get_map   15 15 0   0%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.handle_get_legend_graphic   2 2 0   0%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.handle_get_feature_info   7 7 0   0%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.requested_layer_caps   10 10 0   0%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.requested_layer_caps.add   6 6 0   0%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.get_features   15 15 0   0%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.set_size_and_resolution   18 18 0   0%
gws-app/gws/plugin/ows_server/wms/__init__.py Object.visible_layer_caps   1 1 0   0%
gws-app/gws/plugin/ows_server/wms/__init__.py (no function)   45 0 0   100%
gws-app/gws/plugin/ows_server/wms/templates/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.configure   4 0 0   100%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.configure_operations   1 0 0   100%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.make_tile_matrices   7 0 0   100%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.init_request   3 0 0   100%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.layer_is_compatible   1 0 0   100%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.handle_get_capabilities   1 0 0   100%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.handle_get_tile   19 19 0   0%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.handle_get_legend_graphic   2 2 0   0%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.requested_layer_caps   9 9 0   0%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.bounds_for_tile   12 12 0   0%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.get_matrix_set   3 3 0   0%
gws-app/gws/plugin/ows_server/wmts/__init__.py Object.get_matrix   3 3 0   0%
gws-app/gws/plugin/ows_server/wmts/__init__.py (no function)   31 0 0   100%
gws-app/gws/plugin/ows_server/wmts/templates/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/postgres/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/postgres/auth_provider.py (no function)   8 0 0   100%
gws-app/gws/plugin/postgres/finder.py Object.configure   7 7 0   0%
gws-app/gws/plugin/postgres/finder.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/postgres/finder.py Object.configure_models   1 1 0   0%
gws-app/gws/plugin/postgres/finder.py Object.create_model   1 1 0   0%
gws-app/gws/plugin/postgres/finder.py (no function)   21 21 0   0%
gws-app/gws/plugin/postgres/layer.py (no function)   8 0 0   100%
gws-app/gws/plugin/postgres/model.py (no function)   11 0 0   100%
gws-app/gws/plugin/postgres/provider.py Object.url   1 0 0   100%
gws-app/gws/plugin/postgres/provider.py Object.split_table_name   9 0 0   100%
gws-app/gws/plugin/postgres/provider.py Object.join_table_name   4 0 0   100%
gws-app/gws/plugin/postgres/provider.py Object.table_bounds   10 0 0   100%
gws-app/gws/plugin/postgres/provider.py Object.describe_column   20 3 0   85%
gws-app/gws/plugin/postgres/provider.py Object._get_geom_type_and_srid   14 8 0   43%
gws-app/gws/plugin/postgres/provider.py connection_url   12 1 0   92%
gws-app/gws/plugin/postgres/provider.py (no function)   34 0 0   100%
gws-app/gws/plugin/postgres/storage_provider.py Object.configure   2 0 0   100%
gws-app/gws/plugin/postgres/storage_provider.py Object.configure_table   3 1 0   67%
gws-app/gws/plugin/postgres/storage_provider.py Object.configure_provider   1 0 0   100%
gws-app/gws/plugin/postgres/storage_provider.py Object.list_names   4 0 0   100%
gws-app/gws/plugin/postgres/storage_provider.py Object.read   5 0 0   100%
gws-app/gws/plugin/postgres/storage_provider.py Object.write   4 0 0   100%
gws-app/gws/plugin/postgres/storage_provider.py Object.delete   4 0 0   100%
gws-app/gws/plugin/postgres/storage_provider.py Object._table   1 0 0   100%
gws-app/gws/plugin/postgres/storage_provider.py (no function)   24 0 0   100%
gws-app/gws/plugin/qfieldcloud/__init__.py (no function)   2 0 1   100%
gws-app/gws/plugin/qfieldcloud/_test/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/qfieldcloud/_test/util.py qgs_path   9 0 0   100%
gws-app/gws/plugin/qfieldcloud/_test/util.py set_project_prop   5 0 0   100%
gws-app/gws/plugin/qfieldcloud/_test/util.py remove_media_dirs   4 0 0   100%
gws-app/gws/plugin/qfieldcloud/_test/util.py set_layer_prop   10 1 0   90%
gws-app/gws/plugin/qfieldcloud/_test/util.py create_tables   4 0 0   100%
gws-app/gws/plugin/qfieldcloud/_test/util.py point   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/_test/util.py polygon   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/_test/util.py (no function)   14 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py route   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py route.decorator   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.configure   7 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.__getstate__   1 1 0   0%
gws-app/gws/plugin/qfieldcloud/action.py Object.raw_request   28 6 0   79%
gws-app/gws/plugin/qfieldcloud/action.py Object._handle_route   17 1 0   94%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_post_auth_logout   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_get_auth_providers   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_post_auth_token   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_get_auth_user   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_get_projects   4 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_get_projects_id   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_post_jobs   7 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_get_jobs_id   5 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_get_package   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_get_package_file   7 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_get_files   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_post_deltas   16 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_get_deltas   6 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.on_post_file   8 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.get_packager   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.get_patcher   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.get_caps   13 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.get_cached_caps   11 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.authorize_from_credentials   7 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.authorize_from_token   18 1 0   94%
gws-app/gws/plugin/qfieldcloud/action.py Object.set_qfc_project   4 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.set_qfc_project_from_parts   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.get_qfc_projects   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.get_qfc_project   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.create_package_job   4 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.create_package_from_worker   7 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.create_package_from_cli   5 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.get_job   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.store_delta_payload   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.set_delta_payload_applied   8 1 0   88%
gws-app/gws/plugin/qfieldcloud/action.py Object.get_delta_payload   14 3 0   79%
gws-app/gws/plugin/qfieldcloud/action.py Object.fs_project_base_dir   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.fs_latest_package_dir   5 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.fs_new_package_dir   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.fs_cleanup_old_packages   10 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.fs_project_cache_dir   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.fs_project_deltas_dir   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.fs_delta_payload_path   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.fs_cleanup_old_deltas   7 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py Object.get_latest_package_path_map   5 2 0   60%
gws-app/gws/plugin/qfieldcloud/action.py PackageWorker.run   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py PackageWorker.work   5 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py _format_project   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py _format_files   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py _format_job   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py _get_sha256   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py _get_time_iso   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py _get_md5sum   2 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py _get_md5sum_file   17 0 0   100%
gws-app/gws/plugin/qfieldcloud/action.py (no function)   125 0 0   100%
gws-app/gws/plugin/qfieldcloud/api.py (no function)   180 0 0   100%
gws-app/gws/plugin/qfieldcloud/auth.py Object.configure   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/auth.py (no function)   6 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.__init__   1 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.parse   10 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.parse_area_of_interest   7 1 0   86%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.parse_copy_dirs   21 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.parse_base_map   18 2 0   89%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.iter_layers   4 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.layer_entry   6 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.layer_entry_2   12 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.postgres_layer_entry   6 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.extract_project_props   6 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.extract_layer_props   7 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.assign_path_props   13 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.create_models   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.create_model_entry_for_layer   12 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.model_entry_for_source_layer   19 1 0   95%
gws-app/gws/plugin/qfieldcloud/caps.py Parser.gp_name_for_model   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py _dict_to_data   18 0 0   100%
gws-app/gws/plugin/qfieldcloud/caps.py (no function)   107 0 0   100%
gws-app/gws/plugin/qfieldcloud/cli.py Object.invoke   15 15 0   0%
gws-app/gws/plugin/qfieldcloud/cli.py (no function)   13 13 0   0%
gws-app/gws/plugin/qfieldcloud/core.py QfcProject.configure   4 0 0   100%
gws-app/gws/plugin/qfieldcloud/core.py (no function)   18 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py Object.create_package   18 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py Object.write_data   9 1 0   89%
gws-app/gws/plugin/qfieldcloud/packager.py Object.write_base_map   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py Object.write_media   9 1 0   89%
gws-app/gws/plugin/qfieldcloud/packager.py Object.get_features_for_layer   6 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py Object.write_features   21 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py Object.write_base_map_layer   30 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py Object.write_qgis_project   10 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py Object.replace_vars   4 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py QgisXmlTransformer.run   11 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py QgisXmlTransformer.change_global_props   5 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py QgisXmlTransformer.update_layer_tree   9 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py QgisXmlTransformer.update_map_layers   9 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py QgisXmlTransformer.update_referenced_layers   10 0 1   100%
gws-app/gws/plugin/qfieldcloud/packager.py QgisXmlTransformer.update_edit_widgets   19 1 1   95%
gws-app/gws/plugin/qfieldcloud/packager.py QgisXmlTransformer.cleanup_layer_group   10 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py QgisXmlTransformer.remove_elements   6 0 0   100%
gws-app/gws/plugin/qfieldcloud/packager.py (no function)   55 0 0   100%
gws-app/gws/plugin/qfieldcloud/patcher.py Object.apply_changes   10 0 0   100%
gws-app/gws/plugin/qfieldcloud/patcher.py Object.prepare   5 0 0   100%
gws-app/gws/plugin/qfieldcloud/patcher.py Object.commit_operations_for_model   13 0 0   100%
gws-app/gws/plugin/qfieldcloud/patcher.py Object.apply_upload   3 0 0   100%
gws-app/gws/plugin/qfieldcloud/patcher.py Object.commit_upload   5 0 0   100%
gws-app/gws/plugin/qfieldcloud/patcher.py Object.commit_upload_for_model   17 1 0   94%
gws-app/gws/plugin/qfieldcloud/patcher.py Object.find_uid_for_path   5 0 0   100%
gws-app/gws/plugin/qfieldcloud/patcher.py Object.prepare_change   46 1 0   98%
gws-app/gws/plugin/qfieldcloud/patcher.py Object.get_feature   4 0 0   100%
gws-app/gws/plugin/qfieldcloud/patcher.py (no function)   47 0 0   100%
gws-app/gws/plugin/qgis/__init__.py (no function)   1 0 0   100%
gws-app/gws/plugin/qgis/caps.py parse   2 2 0   0%
gws-app/gws/plugin/qgis/caps.py parse_element   21 1 0   95%
gws-app/gws/plugin/qgis/caps.py _project_metadata   5 1 0   80%
gws-app/gws/plugin/qgis/caps.py _add_dict   3 3 0   0%
gws-app/gws/plugin/qgis/caps.py _collect_metadata   26 26 0   0%
gws-app/gws/plugin/qgis/caps.py _print_templates   9 6 0   33%
gws-app/gws/plugin/qgis/caps.py _layout_element   4 4 0   0%
gws-app/gws/plugin/qgis/caps.py _map_layers   11 2 0   82%
gws-app/gws/plugin/qgis/caps.py _map_layer   25 5 0   80%
gws-app/gws/plugin/qgis/caps.py _map_layer_metadata   16 3 0   81%
gws-app/gws/plugin/qgis/caps.py _map_layer_datasource   7 3 0   57%
gws-app/gws/plugin/qgis/caps.py qgis_extent   25 13 0   48%
gws-app/gws/plugin/qgis/caps.py _layer_tree   16 1 0   94%
gws-app/gws/plugin/qgis/caps.py _visibility_presets   8 0 0   100%
gws-app/gws/plugin/qgis/caps.py parse_datasource   7 1 0   86%
gws-app/gws/plugin/qgis/caps.py _parse_datasource   10 2 0   80%
gws-app/gws/plugin/qgis/caps.py _datasource_amp_delimited   26 5 0   81%
gws-app/gws/plugin/qgis/caps.py _datasource_space_delimited   26 0 0   100%
gws-app/gws/plugin/qgis/caps.py _datasource_space_delimited._cut   5 1 0   80%
gws-app/gws/plugin/qgis/caps.py _datasource_space_delimited._unesc   1 0 0   100%
gws-app/gws/plugin/qgis/caps.py _datasource_space_delimited._mid   1 0 0   100%
gws-app/gws/plugin/qgis/caps.py _datasource_space_delimited._value   3 0 0   100%
gws-app/gws/plugin/qgis/caps.py _datasource_pipe_delimited   10 8 0   20%
gws-app/gws/plugin/qgis/caps.py _parse_properties   4 1 0   75%
gws-app/gws/plugin/qgis/caps.py _parse_property_tag   36 9 0   75%
gws-app/gws/plugin/qgis/caps.py _extent_from_tag   16 7 0   56%
gws-app/gws/plugin/qgis/caps.py _extent_from_tag2   6 1 0   83%
gws-app/gws/plugin/qgis/caps.py _extent_from_list   9 4 0   56%
gws-app/gws/plugin/qgis/caps.py _parse_msize   5 5 0   0%
gws-app/gws/plugin/qgis/caps.py _parse_int   4 2 0   50%
gws-app/gws/plugin/qgis/caps.py _parse_float   7 3 0   57%
gws-app/gws/plugin/qgis/caps.py (no function)   64 0 0   100%
gws-app/gws/plugin/qgis/cli.py Object.do_copy   3 3 0   0%
gws-app/gws/plugin/qgis/cli.py Object.do_caps   8 8 0   0%
gws-app/gws/plugin/qgis/cli.py _addr_to_store   7 7 0   0%
gws-app/gws/plugin/qgis/cli.py _caps_json   8 8 0   0%
gws-app/gws/plugin/qgis/cli.py (no function)   25 25 0   0%
gws-app/gws/plugin/qgis/finder.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/qgis/finder.py Object.can_run   1 1 0   0%
gws-app/gws/plugin/qgis/finder.py (no function)   19 19 0   0%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure   2 0 0   100%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_provider   1 0 0   100%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_sources   6 1 0   83%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_source_layers   1 0 0   100%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_models   1 0 0   100%
gws-app/gws/plugin/qgis/flatlayer.py Object.create_model   1 0 0   100%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_bounds   4 1 0   75%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_zoom_bounds   6 1 0   83%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_resolutions   5 2 0   60%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_grid   4 1 0   75%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_legend   6 4 0   33%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_metadata   5 1 0   80%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_templates   1 0 0   100%
gws-app/gws/plugin/qgis/flatlayer.py Object.configure_search   5 3 0   40%
gws-app/gws/plugin/qgis/flatlayer.py Object.create_finder   1 1 0   0%
gws-app/gws/plugin/qgis/flatlayer.py Object.get_render_params   12 2 0   83%
gws-app/gws/plugin/qgis/flatlayer.py Object.render   6 1 0   83%
gws-app/gws/plugin/qgis/flatlayer.py Object.render.get_box   1 0 0   100%
gws-app/gws/plugin/qgis/flatlayer.py (no function)   42 0 0   100%
gws-app/gws/plugin/qgis/layer.py Object.configure   2 2 0   0%
gws-app/gws/plugin/qgis/layer.py Object.configure_group   3 3 0   0%
gws-app/gws/plugin/qgis/layer.py Object.configure_metadata   4 4 0   0%
gws-app/gws/plugin/qgis/layer.py Object.post_configure   2 2 0   0%
gws-app/gws/plugin/qgis/layer.py Object.props   5 5 0   0%
gws-app/gws/plugin/qgis/layer.py Object.props._to_leaf   8 8 0   0%
gws-app/gws/plugin/qgis/layer.py Object.render   10 10 0   0%
gws-app/gws/plugin/qgis/layer.py Object.render.get_box   1 1 0   0%
gws-app/gws/plugin/qgis/layer.py Object.get_render_params   29 29 0   0%
gws-app/gws/plugin/qgis/layer.py (no function)   24 24 0   0%
gws-app/gws/plugin/qgis/legend.py Object.configure   3 3 0   0%
gws-app/gws/plugin/qgis/legend.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/qgis/legend.py Object.configure_sources   2 2 0   0%
gws-app/gws/plugin/qgis/legend.py Object.configure_source_layers   1 1 0   0%
gws-app/gws/plugin/qgis/legend.py Object.configure_params   3 3 0   0%
gws-app/gws/plugin/qgis/legend.py Object.render   3 3 0   0%
gws-app/gws/plugin/qgis/legend.py (no function)   25 25 0   0%
gws-app/gws/plugin/qgis/model.py Object.configure_provider   1 0 0   100%
gws-app/gws/plugin/qgis/model.py (no function)   16 0 0   100%
gws-app/gws/plugin/qgis/project.py from_store   5 3 0   40%
gws-app/gws/plugin/qgis/project.py from_path   3 1 0   67%
gws-app/gws/plugin/qgis/project.py from_string   1 0 0   100%
gws-app/gws/plugin/qgis/project.py _from_zipped_bytes   5 5 0   0%
gws-app/gws/plugin/qgis/project.py _from_db   7 7 0   0%
gws-app/gws/plugin/qgis/project.py _to_db   9 9 0   0%
gws-app/gws/plugin/qgis/project.py Object.__init__   6 1 0   83%
gws-app/gws/plugin/qgis/project.py Object.__getstate__   1 1 0   0%
gws-app/gws/plugin/qgis/project.py Object.xml_root   3 0 0   100%
gws-app/gws/plugin/qgis/project.py Object.to_store   8 8 0   0%
gws-app/gws/plugin/qgis/project.py Object.to_path   6 6 0   0%
gws-app/gws/plugin/qgis/project.py Object.to_xml   1 1 0   0%
gws-app/gws/plugin/qgis/project.py Object.caps   1 0 0   100%
gws-app/gws/plugin/qgis/project.py (no function)   40 0 0   100%
gws-app/gws/plugin/qgis/provider.py Object.configure   19 3 0   84%
gws-app/gws/plugin/qgis/provider.py Object.periodic_task   5 5 0   0%
gws-app/gws/plugin/qgis/provider.py Object._project_bounds   8 6 0   25%
gws-app/gws/plugin/qgis/provider.py Object._direct_formats   10 7 0   30%
gws-app/gws/plugin/qgis/provider.py Object.configure_store   10 5 0   50%
gws-app/gws/plugin/qgis/provider.py Object.qgis_project   1 0 0   100%
gws-app/gws/plugin/qgis/provider.py Object.server_project_path   8 6 0   25%
gws-app/gws/plugin/qgis/provider.py Object.server_params   2 0 0   100%
gws-app/gws/plugin/qgis/provider.py Object.call_server   4 0 0   100%
gws-app/gws/plugin/qgis/provider.py Object.get_map   9 2 0   78%
gws-app/gws/plugin/qgis/provider.py Object.get_features   34 34 0   0%
gws-app/gws/plugin/qgis/provider.py Object.leaf_config   14 14 0   0%
gws-app/gws/plugin/qgis/provider.py Object._leaf_render_config   22 22 0   0%
gws-app/gws/plugin/qgis/provider.py Object._leaf_search_config   36 36 0   0%
gws-app/gws/plugin/qgis/provider.py Object.postgres_provider_from_datasource   9 0 0   100%
gws-app/gws/plugin/qgis/provider.py Object._leaf_service_url   6 6 0   0%
gws-app/gws/plugin/qgis/provider.py (no function)   66 0 0   100%
gws-app/gws/plugin/qgis/template.py Object.configure   3 3 0   0%
gws-app/gws/plugin/qgis/template.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/qgis/template.py Object.render   16 16 0   0%
gws-app/gws/plugin/qgis/template.py Object._load   18 18 0   0%
gws-app/gws/plugin/qgis/template.py Object._find_template_by_index   4 4 0   0%
gws-app/gws/plugin/qgis/template.py Object._find_template_by_title   4 4 0   0%
gws-app/gws/plugin/qgis/template.py Object._render_map   15 15 0   0%
gws-app/gws/plugin/qgis/template.py Object._decorate_html   2 2 0   0%
gws-app/gws/plugin/qgis/template.py Object._render_qgis   14 14 0   0%
gws-app/gws/plugin/qgis/template.py Object._collect_html_blocks   8 8 0   0%
gws-app/gws/plugin/qgis/template.py Object._render_html_blocks   17 17 0   0%
gws-app/gws/plugin/qgis/template.py (no function)   41 41 0   0%
gws-app/gws/plugin/raster_layer/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/raster_layer/layer.py Object.configure   2 0 0   100%
gws-app/gws/plugin/raster_layer/layer.py Object.configure_provider   7 1 0   86%
gws-app/gws/plugin/raster_layer/layer.py Object.configure_bounds   5 1 0   80%
gws-app/gws/plugin/raster_layer/layer.py Object.configure_grid   5 1 0   80%
gws-app/gws/plugin/raster_layer/layer.py Object.render   1 1 0   0%
gws-app/gws/plugin/raster_layer/layer.py (no function)   32 0 0   100%
gws-app/gws/plugin/raster_layer/provider.py Object.configure   13 6 0   54%
gws-app/gws/plugin/raster_layer/provider.py Object.enumerate_images   17 4 0   76%
gws-app/gws/plugin/raster_layer/provider.py Object.make_tile_index   10 0 0   100%
gws-app/gws/plugin/raster_layer/provider.py (no function)   23 0 0   100%
gws-app/gws/plugin/select_tool/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/select_tool/action.py Object.configure   2 2 0   0%
gws-app/gws/plugin/select_tool/action.py Object.props   1 1 0   0%
gws-app/gws/plugin/select_tool/action.py Object.handle_storage   3 3 0   0%
gws-app/gws/plugin/select_tool/action.py (no function)   22 22 0   0%
gws-app/gws/plugin/storage_provider/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/storage_provider/sqlite/__init__.py Object.configure   1 0 0   100%
gws-app/gws/plugin/storage_provider/sqlite/__init__.py Object.list_names   2 0 0   100%
gws-app/gws/plugin/storage_provider/sqlite/__init__.py Object.read   6 0 0   100%
gws-app/gws/plugin/storage_provider/sqlite/__init__.py Object.write   1 0 0   100%
gws-app/gws/plugin/storage_provider/sqlite/__init__.py Object.delete   1 0 0   100%
gws-app/gws/plugin/storage_provider/sqlite/__init__.py Object._db   4 0 0   100%
gws-app/gws/plugin/storage_provider/sqlite/__init__.py (no function)   18 0 0   100%
gws-app/gws/plugin/template/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/template/html/__init__.py Object.configure   4 1 0   75%
gws-app/gws/plugin/template/html/__init__.py Object.render   9 0 0   100%
gws-app/gws/plugin/template/html/__init__.py Object.compile   11 2 0   82%
gws-app/gws/plugin/template/html/__init__.py Object.error_handler   5 5 0   0%
gws-app/gws/plugin/template/html/__init__.py Object.render_map   15 15 0   0%
gws-app/gws/plugin/template/html/__init__.py Object.render_legend   14 14 0   0%
gws-app/gws/plugin/template/html/__init__.py Object.render_page_break   2 2 0   0%
gws-app/gws/plugin/template/html/__init__.py Object.finalize   15 8 0   47%
gws-app/gws/plugin/template/html/__init__.py Object.finalize_pdf   16 16 0   0%
gws-app/gws/plugin/template/html/__init__.py Object.finalize_png   5 5 0   0%
gws-app/gws/plugin/template/html/__init__.py Object.decorate_html   5 5 0   0%
gws-app/gws/plugin/template/html/__init__.py Object.frame_template   2 2 0   0%
gws-app/gws/plugin/template/html/__init__.py Engine.__init__   3 0 0   100%
gws-app/gws/plugin/template/html/__init__.py Engine.def_page   2 2 0   0%
gws-app/gws/plugin/template/html/__init__.py Engine.def_map   3 3 0   0%
gws-app/gws/plugin/template/html/__init__.py Engine.def_legend   3 3 0   0%
gws-app/gws/plugin/template/html/__init__.py Engine.def_pagebreak   3 3 0   0%
gws-app/gws/plugin/template/html/__init__.py Engine.mbox_header   1 1 0   0%
gws-app/gws/plugin/template/html/__init__.py Engine.mbox_footer   1 1 0   0%
gws-app/gws/plugin/template/html/__init__.py _scalar   4 4 0   0%
gws-app/gws/plugin/template/html/__init__.py _list   9 9 0   0%
gws-app/gws/plugin/template/html/__init__.py (no function)   49 0 0   100%
gws-app/gws/plugin/template/map/__init__.py Object.render   23 23 0   0%
gws-app/gws/plugin/template/map/__init__.py (no function)   13 13 0   0%
gws-app/gws/plugin/template/py/__init__.py Object.configure   2 0 0   100%
gws-app/gws/plugin/template/py/__init__.py Object.render   9 2 0   78%
gws-app/gws/plugin/template/py/__init__.py Object.compile   7 2 0   71%
gws-app/gws/plugin/template/py/__init__.py (no function)   15 0 0   100%
gws-app/gws/plugin/template/text/__init__.py Object.configure   4 1 0   75%
gws-app/gws/plugin/template/text/__init__.py Object.render   9 9 0   0%
gws-app/gws/plugin/template/text/__init__.py Object.compile   11 11 0   0%
gws-app/gws/plugin/template/text/__init__.py Object.error_handler   5 5 0   0%
gws-app/gws/plugin/template/text/__init__.py Object.finalize   7 7 0   0%
gws-app/gws/plugin/template/text/__init__.py (no function)   30 0 0   100%
gws-app/gws/plugin/tile_layer/__init__.py (no function)   0 0 0   100%
gws-app/gws/plugin/tile_layer/layer.py Object.configure   1 1 0   0%
gws-app/gws/plugin/tile_layer/layer.py Object.configure_provider   1 1 0   0%
gws-app/gws/plugin/tile_layer/layer.py Object.configure_grid   11 11 0   0%
gws-app/gws/plugin/tile_layer/layer.py Object.mapproxy_config   15 15 0   0%
gws-app/gws/plugin/tile_layer/layer.py Object.props   4 4 0   0%
gws-app/gws/plugin/tile_layer/layer.py Object.render   1 1 0   0%
gws-app/gws/plugin/tile_layer/layer.py (no function)   22 22 0   0%
gws-app/gws/plugin/tile_layer/provider.py Object.configure   8 8 0   0%
gws-app/gws/plugin/tile_layer/provider.py (no function)   21 21 0   0%
gws-app/gws/plugin/upload_helper/__init__.py Object.configure   2 0 0   100%
gws-app/gws/plugin/upload_helper/__init__.py Object.handle_chunk_request   6 0 0   100%
gws-app/gws/plugin/upload_helper/__init__.py Object.get_upload   7 0 0   100%
gws-app/gws/plugin/upload_helper/__init__.py Object._save_chunk   8 1 0   88%
gws-app/gws/plugin/upload_helper/__init__.py Object._finalize   20 4 0   80%
gws-app/gws/plugin/upload_helper/__init__.py Object._create_upload   8 0 0   100%
gws-app/gws/plugin/upload_helper/__init__.py Object._load_upload   6 0 0   100%
gws-app/gws/plugin/upload_helper/__init__.py _base_path   1 0 0   100%
gws-app/gws/plugin/upload_helper/__init__.py (no function)   36 0 1   100%
gws-app/gws/plugin/xml_helper/__init__.py Object.configure   3 0 0   100%
gws-app/gws/plugin/xml_helper/__init__.py Object.add_namespace   5 0 0   100%
gws-app/gws/plugin/xml_helper/__init__.py Object.activate   2 0 0   100%
gws-app/gws/plugin/xml_helper/__init__.py (no function)   23 0 0   100%
gws-app/gws/server/__init__.py (no function)   1 0 0   100%
gws-app/gws/server/cli.py Object.do_start   1 1 0   0%
gws-app/gws/server/cli.py Object.do_reload   1 1 0   0%
gws-app/gws/server/cli.py Object.do_reconfigure   1 1 0   0%
gws-app/gws/server/cli.py Object.do_configure   1 1 0   0%
gws-app/gws/server/cli.py Object.do_configtest   1 1 0   0%
gws-app/gws/server/cli.py (no function)   31 31 0   0%
gws-app/gws/server/control.py start   5 5 0   0%
gws-app/gws/server/control.py reconfigure   6 6 0   0%
gws-app/gws/server/control.py configure_and_store   3 3 0   0%
gws-app/gws/server/control.py configure   9 9 0   0%
gws-app/gws/server/control.py configure._pre_init   4 4 0   0%
gws-app/gws/server/control.py config_test   11 11 0   0%
gws-app/gws/server/control.py config_test._check   7 7 0   0%
gws-app/gws/server/control.py reload_all   7 7 0   0%
gws-app/gws/server/control.py reload_app   5 5 0   0%
gws-app/gws/server/control.py reload_nginx   2 2 0   0%
gws-app/gws/server/control.py app_is_running   9 9 0   0%
gws-app/gws/server/control.py (no function)   18 0 0   100%
gws-app/gws/server/core.py (no function)   81 0 0   100%
gws-app/gws/server/manager.py Object.configure   17 4 0   76%
gws-app/gws/server/manager.py Object._add_defaults   1 0 0   100%
gws-app/gws/server/manager.py Object.configure_environment   10 3 0   70%
gws-app/gws/server/manager.py Object.configure_templates   1 0 0   100%
gws-app/gws/server/manager.py Object.create_server_configs   16 16 0   0%
gws-app/gws/server/manager.py Object._create_config   22 22 0   0%
gws-app/gws/server/manager.py (no function)   64 0 0   100%
gws-app/gws/server/monitor.py Object.configure   4 0 0   100%
gws-app/gws/server/monitor.py Object.watch_directory   1 1 0   0%
gws-app/gws/server/monitor.py Object.watch_file   1 1 0   0%
gws-app/gws/server/monitor.py Object.register_periodic_task   3 3 0   0%
gws-app/gws/server/monitor.py Object.schedule_reload   2 2 0   0%
gws-app/gws/server/monitor.py Object.start   17 17 0   0%
gws-app/gws/server/monitor.py Object.start.notify   1 1 0   0%
gws-app/gws/server/monitor.py Object._tick   19 19 0   0%
gws-app/gws/server/monitor.py Object._reload   5 5 0   0%
gws-app/gws/server/monitor.py Object._reload2   13 13 0   0%
gws-app/gws/server/monitor.py Object._run_periodic_tasks   6 6 0   0%
gws-app/gws/server/monitor.py Object._touch   4 4 0   0%
gws-app/gws/server/monitor.py Object._check_unlink   5 5 0   0%
gws-app/gws/server/monitor.py (no function)   34 0 0   100%
gws-app/gws/server/spool/__init__.py (no function)   1 0 0   100%
gws-app/gws/server/spool/runner.py is_active   5 1 0   80%
gws-app/gws/server/spool/runner.py add   4 4 0   0%
gws-app/gws/server/spool/runner.py run   9 9 0   0%
gws-app/gws/server/spool/runner.py (no function)   8 0 0   100%
gws-app/gws/server/spool/wsgi_app.py application   1 1 0   0%
gws-app/gws/server/spool/wsgi_app.py spooler   5 5 0   0%
gws-app/gws/server/spool/wsgi_app.py init   15 15 0   0%
gws-app/gws/server/spool/wsgi_app.py (no function)   7 7 0   0%
gws-app/gws/server/spool/wsgi_main.py (no function)   3 3 0   0%
gws-app/gws/server/uwsgi_module.py load   4 1 0   75%
gws-app/gws/server/uwsgi_module.py (no function)   3 0 0   100%
gws-app/gws/spec/__init__.py (no function)   0 0 0   100%
gws-app/gws/spec/core.py make_type   3 0 0   100%
gws-app/gws/spec/core.py (no function)   177 0 0   100%
gws-app/gws/spec/generator/__init__.py (no function)   0 0 0   100%
gws-app/gws/spec/generator/base.py Data.__init__   1 0 0   100%
gws-app/gws/spec/generator/base.py Data.__repr__   1 1 0   0%
gws-app/gws/spec/generator/base.py Data.get   1 1 0   0%
gws-app/gws/spec/generator/base.py Data.__getattr__   1 1 0   0%
gws-app/gws/spec/generator/base.py _Logger.set_level   1 1 0   0%
gws-app/gws/spec/generator/base.py _Logger.log   4 3 0   25%
gws-app/gws/spec/generator/base.py _Logger.error   1 1 0   0%
gws-app/gws/spec/generator/base.py _Logger.warning   1 1 0   0%
gws-app/gws/spec/generator/base.py _Logger.info   1 1 0   0%
gws-app/gws/spec/generator/base.py _Logger.debug   1 0 0   100%
gws-app/gws/spec/generator/base.py Generator.__init__   14 0 0   100%
gws-app/gws/spec/generator/base.py Generator.add_type   7 0 0   100%
gws-app/gws/spec/generator/base.py Generator.get_type   1 0 0   100%
gws-app/gws/spec/generator/base.py Generator.require_type   4 1 0   75%
gws-app/gws/spec/generator/base.py Generator.dump   2 1 0   50%
gws-app/gws/spec/generator/base.py _auto_uid   24 5 0   79%
gws-app/gws/spec/generator/base.py (no function)   34 0 0   100%
gws-app/gws/spec/generator/configref.py create   1 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.__init__   5 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.run   10 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.process   12 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.process_class   11 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.process_enum   4 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.process_variant   8 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.process_type   2 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.type_string   12 4 0   67%
gws-app/gws/spec/generator/configref.py _Creator.default_string   10 1 0   90%
gws-app/gws/spec/generator/configref.py _Creator.docstring_as_header   4 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.docstring_as_cell   2 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.docstring_elements   20 0 0   100%
gws-app/gws/spec/generator/configref.py _Creator.extract_label   8 0 0   100%
gws-app/gws/spec/generator/configref.py as_literal   2 0 0   100%
gws-app/gws/spec/generator/configref.py as_typename   1 0 0   100%
gws-app/gws/spec/generator/configref.py as_category   1 1 0   0%
gws-app/gws/spec/generator/configref.py as_propname   1 0 0   100%
gws-app/gws/spec/generator/configref.py as_required   1 0 0   100%
gws-app/gws/spec/generator/configref.py as_code   1 1 0   0%
gws-app/gws/spec/generator/configref.py header   1 0 0   100%
gws-app/gws/spec/generator/configref.py subhead   1 0 0   100%
gws-app/gws/spec/generator/configref.py link   1 0 0   100%
gws-app/gws/spec/generator/configref.py first_line   1 1 0   0%
gws-app/gws/spec/generator/configref.py table   8 0 0   100%
gws-app/gws/spec/generator/configref.py table.field   1 0 0   100%
gws-app/gws/spec/generator/configref.py table.row   1 0 0   100%
gws-app/gws/spec/generator/configref.py escape   6 6 0   0%
gws-app/gws/spec/generator/configref.py (no function)   39 0 0   100%
gws-app/gws/spec/generator/extractor.py extract   2 0 0   100%
gws-app/gws/spec/generator/extractor.py _Extractor.__init__   1 0 0   100%
gws-app/gws/spec/generator/extractor.py _Extractor.run   4 0 0   100%
gws-app/gws/spec/generator/extractor.py _Extractor.add   7 0 0   100%
gws-app/gws/spec/generator/extractor.py _Extractor.extract   6 0 0   100%
gws-app/gws/spec/generator/extractor.py _Extractor.extract_all   2 0 0   100%
gws-app/gws/spec/generator/extractor.py _Extractor.extract_one   54 4 0   93%
gws-app/gws/spec/generator/extractor.py (no function)   12 0 0   100%
gws-app/gws/spec/generator/main.py generate_and_write   6 6 0   0%
gws-app/gws/spec/generator/main.py generate   2 0 0   100%
gws-app/gws/spec/generator/main.py to_path   2 2 0   0%
gws-app/gws/spec/generator/main.py from_path   7 7 0   0%
gws-app/gws/spec/generator/main.py _run_generator   24 0 0   100%
gws-app/gws/spec/generator/main.py _init_generator   42 8 0   81%
gws-app/gws/spec/generator/main.py _init_generator._chunk   7 0 0   100%
gws-app/gws/spec/generator/main.py (no function)   10 0 0   100%
gws-app/gws/spec/generator/manifest.py from_path   2 0 0   100%
gws-app/gws/spec/generator/manifest.py from_text   10 3 0   70%
gws-app/gws/spec/generator/manifest.py _version   2 2 0   0%
gws-app/gws/spec/generator/manifest.py _plugins   6 6 0   0%
gws-app/gws/spec/generator/manifest.py _relpath   2 2 0   0%
gws-app/gws/spec/generator/manifest.py _strlist   1 1 0   0%
gws-app/gws/spec/generator/manifest.py _str   1 1 0   0%
gws-app/gws/spec/generator/manifest.py _bool   1 1 0   0%
gws-app/gws/spec/generator/manifest.py _parse   9 4 0   56%
gws-app/gws/spec/generator/manifest.py (no function)   14 0 0   100%
gws-app/gws/spec/generator/normalizer.py normalize   8 0 0   100%
gws-app/gws/spec/generator/normalizer.py _add_global_aliases   12 3 0   75%
gws-app/gws/spec/generator/normalizer.py _expand_aliases   8 1 0   88%
gws-app/gws/spec/generator/normalizer.py _expand_aliases._exp   9 3 0   67%
gws-app/gws/spec/generator/normalizer.py _resolve_aliases   19 1 0   95%
gws-app/gws/spec/generator/normalizer.py _resolve_aliases._rename_uid   6 0 0   100%
gws-app/gws/spec/generator/normalizer.py _eval_expressions   7 0 0   100%
gws-app/gws/spec/generator/normalizer.py _eval_expressions._get_type   3 1 0   67%
gws-app/gws/spec/generator/normalizer.py _eval_expressions._eval   16 3 0   81%
gws-app/gws/spec/generator/normalizer.py _synthesize_ext_configs_and_props   12 12 0   0%
gws-app/gws/spec/generator/normalizer.py _synthesize_ext_variant_types   13 0 0   100%
gws-app/gws/spec/generator/normalizer.py _synthesize_ext_type_properties   6 0 0   100%
gws-app/gws/spec/generator/normalizer.py _make_props   11 0 0   100%
gws-app/gws/spec/generator/normalizer.py _make_props._merge   6 0 0   100%
gws-app/gws/spec/generator/normalizer.py _make_props._make   16 3 0   81%
gws-app/gws/spec/generator/normalizer.py _check_undefined   10 2 0   80%
gws-app/gws/spec/generator/normalizer.py (no function)   16 0 0   100%
gws-app/gws/spec/generator/parser.py parse   4 0 0   100%
gws-app/gws/spec/generator/parser.py _init_parser   2 0 0   100%
gws-app/gws/spec/generator/parser.py _parse_path   19 7 0   63%
gws-app/gws/spec/generator/parser.py _PythonParser.__init__   9 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.run   19 1 0   95%
gws-app/gws/spec/generator/parser.py _PythonParser.prepare_imports   22 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.parse_ext_declaration   16 1 0   94%
gws-app/gws/spec/generator/parser.py _PythonParser.parse_assign   17 1 0   94%
gws-app/gws/spec/generator/parser.py _PythonParser.parse_class   13 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.parse_enum   11 1 0   91%
gws-app/gws/spec/generator/parser.py _PythonParser.parse_property   25 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.parse_method   18 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.gws_decorator   13 1 0   92%
gws-app/gws/spec/generator/parser.py _PythonParser.type_from_node   16 1 0   94%
gws-app/gws/spec/generator/parser.py _PythonParser.type_from_name   59 15 0   75%
gws-app/gws/spec/generator/parser.py _PythonParser.pos   1 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.add   6 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.inner_doc   1 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.outer_doc   5 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.docstring_from   8 1 0   88%
gws-app/gws/spec/generator/parser.py _PythonParser.qname   6 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.qualified   8 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.nodes   5 0 0   100%
gws-app/gws/spec/generator/parser.py _PythonParser.parse_literal_value   4 1 0   75%
gws-app/gws/spec/generator/parser.py _PythonParser.parse_const_value   39 3 0   92%
gws-app/gws/spec/generator/parser.py _is_scalar   1 0 0   100%
gws-app/gws/spec/generator/parser.py _is_type_name   1 0 0   100%
gws-app/gws/spec/generator/parser.py _builtin_name   10 0 0   100%
gws-app/gws/spec/generator/parser.py _is_a   3 3 0   0%
gws-app/gws/spec/generator/parser.py _cls   1 0 0   100%
gws-app/gws/spec/generator/parser.py _name   17 2 0   88%
gws-app/gws/spec/generator/parser.py _camelize   2 2 0   0%
gws-app/gws/spec/generator/parser.py _ucfirst   1 1 0   0%
gws-app/gws/spec/generator/parser.py (no function)   45 0 0   100%
gws-app/gws/spec/generator/strings.py collect   13 0 0   100%
gws-app/gws/spec/generator/strings.py _add_string   6 2 0   67%
gws-app/gws/spec/generator/strings.py (no function)   4 0 0   100%
gws-app/gws/spec/generator/typescript.py create   1 0 0   100%
gws-app/gws/spec/generator/typescript.py _Creator.__init__   8 0 0   100%
gws-app/gws/spec/generator/typescript.py _Creator.run   3 0 0   100%
gws-app/gws/spec/generator/typescript.py _Creator.make_client_classes   7 0 0   100%
gws-app/gws/spec/generator/typescript.py _Creator.make_client_commands   3 0 0   100%
gws-app/gws/spec/generator/typescript.py _Creator.make   12 0 0   100%
gws-app/gws/spec/generator/typescript.py _Creator.make2   26 7 0   73%
gws-app/gws/spec/generator/typescript.py _Creator.namespace_entry   8 1 0   88%
gws-app/gws/spec/generator/typescript.py _Creator.make_props   7 0 0   100%
gws-app/gws/spec/generator/typescript.py _Creator.write   4 0 0   100%
gws-app/gws/spec/generator/typescript.py _Creator.write_api   7 0 0   100%
gws-app/gws/spec/generator/typescript.py _Creator.format   4 0 0   100%
gws-app/gws/spec/generator/typescript.py _indent   12 0 0   100%
gws-app/gws/spec/generator/typescript.py _val   1 0 0   100%
gws-app/gws/spec/generator/typescript.py _ucfirst   1 1 0   0%
gws-app/gws/spec/generator/typescript.py (no function)   26 0 0   100%
gws-app/gws/spec/generator/util.py _json   6 6 0   0%
gws-app/gws/spec/generator/util.py write_json   1 1 0   0%
gws-app/gws/spec/generator/util.py read_json   1 1 0   0%
gws-app/gws/spec/generator/util.py parse_ini   20 3 0   85%
gws-app/gws/spec/generator/util.py make_ini   7 7 0   0%
gws-app/gws/spec/generator/util.py (no function)   9 0 0   100%
gws-app/gws/spec/reader.py Reader.__init__   12 0 0   100%
gws-app/gws/spec/reader.py Reader.read   9 7 0   22%
gws-app/gws/spec/reader.py Reader.read2   8 2 0   75%
gws-app/gws/spec/reader.py Reader.add_config_error_info   3 3 0   0%
gws-app/gws/spec/reader.py _read_any   1 1 0   0%
gws-app/gws/spec/reader.py _read_bool   6 2 0   67%
gws-app/gws/spec/reader.py _read_bytes   6 6 0   0%
gws-app/gws/spec/reader.py _read_float   8 8 0   0%
gws-app/gws/spec/reader.py _read_int   8 3 0   62%
gws-app/gws/spec/reader.py _read_str   6 2 0   67%
gws-app/gws/spec/reader.py _read_raw_dict   1 0 0   100%
gws-app/gws/spec/reader.py _read_dict   4 4 0   0%
gws-app/gws/spec/reader.py _read_raw_list   1 1 0   0%
gws-app/gws/spec/reader.py _read_list   7 3 0   57%
gws-app/gws/spec/reader.py _read_set   2 2 0   0%
gws-app/gws/spec/reader.py _read_tuple   9 9 0   0%
gws-app/gws/spec/reader.py _read_any_list   4 2 0   50%
gws-app/gws/spec/reader.py _read_literal   4 4 0   0%
gws-app/gws/spec/reader.py _read_optional   3 3 0   0%
gws-app/gws/spec/reader.py _read_union   1 1 0   0%
gws-app/gws/spec/reader.py _read_type   1 1 0   0%
gws-app/gws/spec/reader.py _read_enum   6 6 0   0%
gws-app/gws/spec/reader.py _read_enum._lower   1 1 0   0%
gws-app/gws/spec/reader.py _read_object   23 4 0   83%
gws-app/gws/spec/reader.py _read_property   9 3 0   67%
gws-app/gws/spec/reader.py _read_variant   8 8 0   0%
gws-app/gws/spec/reader.py _read_acl_str   4 4 0   0%
gws-app/gws/spec/reader.py _read_color   1 1 0   0%
gws-app/gws/spec/reader.py _read_crs   4 4 0   0%
gws-app/gws/spec/reader.py _read_date   4 4 0   0%
gws-app/gws/spec/reader.py _read_datetime   4 4 0   0%
gws-app/gws/spec/reader.py _read_dirpath   4 4 0   0%
gws-app/gws/spec/reader.py _read_duration   4 2 0   50%
gws-app/gws/spec/reader.py _read_filepath   6 6 0   0%
gws-app/gws/spec/reader.py _read_formatstr   1 1 0   0%
gws-app/gws/spec/reader.py _read_metadata   5 5 0   0%
gws-app/gws/spec/reader.py _read_uom_value   4 4 0   0%
gws-app/gws/spec/reader.py _read_uom_point   4 4 0   0%
gws-app/gws/spec/reader.py _read_uom_extent   4 4 0   0%
gws-app/gws/spec/reader.py _read_regex   5 5 0   0%
gws-app/gws/spec/reader.py _read_url   4 4 0   0%
gws-app/gws/spec/reader.py _ensure   7 5 0   29%
gws-app/gws/spec/reader.py _to_string   5 3 0   40%
gws-app/gws/spec/reader.py _classname   4 4 0   0%
gws-app/gws/spec/reader.py _comma   1 1 0   0%
gws-app/gws/spec/reader.py _format_error_value   8 8 0   0%
gws-app/gws/spec/reader.py _prepare_error_stack   5 5 0   0%
gws-app/gws/spec/reader.py (no function)   56 0 0   100%
gws-app/gws/spec/runtime.py create   2 0 0   100%
gws-app/gws/spec/runtime.py _get_specs   20 11 0   45%
gws-app/gws/spec/runtime.py Object.__init__   21 0 0   100%
gws-app/gws/spec/runtime.py Object.__getstate__   2 2 0   0%
gws-app/gws/spec/runtime.py Object.get_type   1 0 0   100%
gws-app/gws/spec/runtime.py Object.read   2 0 0   100%
gws-app/gws/spec/runtime.py Object.object_descriptor   7 1 0   86%
gws-app/gws/spec/runtime.py Object.register_object   7 1 0   86%
gws-app/gws/spec/runtime.py Object.get_class   19 3 0   84%
gws-app/gws/spec/runtime.py Object.command_descriptor   9 2 0   78%
gws-app/gws/spec/runtime.py Object.cli_commands   21 21 0   0%
gws-app/gws/spec/runtime.py Object.parse_classref   8 1 0   88%
gws-app/gws/spec/runtime.py Object.get_config_types   15 15 0   0%
gws-app/gws/spec/runtime.py (no function)   25 0 0   100%
gws-app/gws/spec/spec.py main   16 16 0   0%
gws-app/gws/spec/spec.py (no function)   9 9 0   0%
Total     39016 19141 240   51%

No items found using the specified filter.