Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
1798 matches across 16 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | setup.py | 151 | # ----------------------------------------------------------------------------- |
| MEDIUM | setup.py | 317 | # ----------------------------------------------------------------------------- |
| MEDIUM | setup.py | 352 | # ----------------------------------------------------------------------------- |
| MEDIUM | setup.py | 449 | # ----------------------------------------------------------------------------- |
| MEDIUM | setup.py | 728 | # ----------------------------------------------------------------------------- |
| MEDIUM | setup.py | 1229 | # ----------------------------------------------------------------------------- |
| MEDIUM | setup.py | 1562 | # ----------------------------------------------------------------------------- |
| MEDIUM | setup.py | 1628 | # ----------------------------------------------------------------------------- |
| MEDIUM | setup.py | 1668 | # ----------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 142 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 144 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 157 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 165 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 178 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 230 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 269 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 283 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 374 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_thorvg.sh | 388 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_ios_dependencies.sh | 147 | # --------------------------------------------------------------------------- |
| MEDIUM | tools/build_ios_dependencies.sh | 159 | # --------------------------------------------------------------------------- |
| MEDIUM | kivy/support.py | 46 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/support.py | 48 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 150 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 152 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 641 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 643 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 791 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 793 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 1070 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 1072 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 1166 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 1168 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 1285 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/multistroke.py | 1288 | # ----------------------------------------------------------------------------- |
| MEDIUM | kivy/tools/report.py | 81 | # ---------------------------------------------------------- |
| MEDIUM | kivy/tools/report.py | 83 | # ---------------------------------------------------------- |
| MEDIUM | kivy/tools/image-testsuite/imagemagick-testsuite.sh | 131 | # ------------------------------------------------------------ |
| MEDIUM | kivy/tools/image-testsuite/imagemagick-testsuite.sh | 133 | # ------------------------------------------------------------ |
| MEDIUM | kivy/core/svg/svg_thorvg.py | 145 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/svg/svg_thorvg.py | 147 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/svg/svg_thorvg.py | 260 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/svg/svg_thorvg.py | 262 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/svg/svg_thorvg.py | 270 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/svg/svg_thorvg.py | 272 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 177 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 179 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 304 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 306 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 355 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 357 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 434 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 436 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 504 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/lottie_thorvg.py | 506 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/__init__.py | 104 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/__init__.py | 107 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/__init__.py | 143 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/__init__.py | 145 | # ------------------------------------------------------------------ |
| MEDIUM | kivy/core/lottie/__init__.py | 156 | # ------------------------------------------------------------------ |
| 208 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | setup.py | 1600 | def get_extensions_from_sources(sources): |
| LOW | tools/add-ios-frameworks.py | 14 | def add_ios_frameworks_to_wheels(wheels_path: str): |
| LOW | kivy/support.py | 13 | def install_gobject_iteration(): |
| LOW | kivy/support.py | 251 | def uninstall_twisted_reactor(): |
| LOW | kivy/clock.py | 517 | def _libc_clock_gettime_wrapper(): |
| LOW | kivy/__init__.py | 158 | def kivy_register_post_configuration(callback): |
| LOW | kivy/animation.py | 280 | def have_properties_to_animate(self, widget): |
| LOW | kivy/animation.py | 441 | def have_properties_to_animate(self, widget): |
| LOW | kivy/loader.py | 155 | def _set_max_upload_per_frame(self, num): |
| LOW | kivy/loader.py | 160 | def _get_max_upload_per_frame(self): |
| LOW | kivy/multistroke.py | 872 | def angle_similarity_threshold(self): |
| LOW | kivy/tools/coverage.py | 76 | def walk_parser_rules_properties(parser_rule): |
| LOW | kivy/tools/pep8checker/pep8.py | 844 | def whitespace_before_comment(logical_line, tokens): |
| LOW | kivy/tools/pep8checker/pep8.py | 333 | def whitespace_around_keywords(logical_line): |
| LOW | kivy/tools/pep8checker/pep8.py | 356 | def missing_whitespace_after_import_keyword(logical_line): |
| LOW | kivy/tools/pep8checker/pep8.py | 629 | def whitespace_before_parameters(logical_line, tokens): |
| LOW | kivy/tools/pep8checker/pep8.py | 661 | def whitespace_around_operator(logical_line): |
| LOW | kivy/tools/pep8checker/pep8.py | 684 | def missing_whitespace_around_operator(logical_line, tokens): |
| LOW | kivy/tools/pep8checker/pep8.py | 794 | def whitespace_around_named_parameter_equals(logical_line, tokens): |
| LOW | kivy/tools/pep8checker/pep8.py | 885 | def imports_on_separate_lines(logical_line): |
| LOW | kivy/tools/pep8checker/pep8.py | 904 | def module_imports_on_top_of_file( |
| LOW | kivy/tools/pep8checker/pep8.py | 1055 | def break_around_binary_operator(logical_line, tokens): |
| LOW | kivy/core/__init__.py | 194 | def load_with_provider_selection( |
| LOW | kivy/core/__init__.py | 398 | def handle_win_lib_import_error(category, provider, mod_name): |
| LOW | kivy/core/svg/svg_thorvg.py | 62 | def _extract_element_ids_accessible(pic): |
| LOW | kivy/core/image/__init__.py | 1280 | def _find_format_from_filename(self, filename): |
| LOW | kivy/core/window/__init__.py | 998 | def _get_window_native_handle(self): |
| LOW | kivy/core/window/__init__.py | 2541 | def start_system_theme_monitor(self, interval=1.0): |
| LOW | kivy/core/window/window_sdl3.py | 453 | def _get_window_native_handle(self): |
| LOW | kivy/core/window/window_sdl3.py | 746 | def _collide_and_dispatch_cursor_enter(self, x, y): |
| LOW | kivy/core/lottie/lottie_thorvg.py | 92 | def _marker_names_from_animation(anim): |
| LOW | kivy/core/text/__init__.py | 411 | def _migrate_deprecated_padding_xy(self): |
| LOW | kivy/input/providers/mouse.py | 401 | def begin_or_update_hover_event(self, win, *args): |
| LOW | kivy/input/providers/hidinput.py | 511 | def process_as_mouse_or_keyboard( |
| LOW | kivy/uix/vkeyboard.py | 564 | def refresh_active_keys_layer(self): |
| LOW | kivy/uix/effectwidget.py | 684 | def _refresh_background_color(self, *args): |
| LOW | kivy/uix/widget.py | 760 | def _find_index_in_motion_filter(self, type_id, widget): |
| LOW | kivy/uix/widget.py | 774 | def register_for_motion_event(self, type_id, widget=None): |
| LOW | kivy/uix/widget.py | 802 | def unregister_for_motion_event(self, type_id, widget=None): |
| LOW | kivy/uix/actionbar.py | 875 | def _pop_contextual_action_view(self): |
| LOW | kivy/uix/filechooser.py | 137 | def alphanumeric_folders_first(files, filesystem): |
| LOW | kivy/uix/videoplayer.py | 487 | def _try_load_default_thumbnail(self, *largs): |
| LOW | kivy/uix/videoplayer.py | 494 | def _try_load_default_annotations(self, *largs): |
| LOW | kivy/uix/splitter.py | 275 | def rescale_parent_proportion(self, *args): |
| LOW | kivy/uix/gridlayout.py | 315 | def _fills_from_left_to_right(self): |
| LOW | kivy/uix/gridlayout.py | 319 | def _fills_from_top_to_bottom(self): |
| LOW | kivy/uix/gridlayout.py | 458 | def _finalize_rows_cols_sizes(self): |
| LOW | kivy/uix/textinput.py | 2158 | def _trigger_refresh_line_options(self, *largs): |
| LOW | kivy/uix/textinput.py | 2185 | def _refresh_text_from_trigger(self, dt, *largs): |
| LOW | kivy/uix/textinput.py | 2188 | def _refresh_text_from_property(self, *largs): |
| LOW | kivy/uix/textinput.py | 2464 | def _update_graphics_selection(self): |
| LOW | kivy/uix/textinput.py | 2638 | def _get_cursor_visual_height(self): |
| LOW | kivy/uix/recyclegridlayout.py | 246 | def _calculate_idx_from_a_view_idx(self, n_cols, n_rows, view_idx): |
| LOW | kivy/uix/scrollview.py | 1129 | def _delegate_touch_up_to_children_widget_coords(self, touch): |
| LOW | kivy/uix/scrollview.py | 1138 | def _find_child_scrollview_at_touch(self, touch): |
| LOW | kivy/uix/scrollview.py | 1444 | def _setup_boundary_delegation(self, touch, in_bar): |
| LOW | kivy/uix/scrollview.py | 1170 | def _find_scrollview_in_widget(self, widget, touch): |
| LOW | kivy/uix/scrollview.py | 1205 | def _build_hierarchy_recursive(self, touch): |
| LOW | kivy/uix/scrollview.py | 1311 | def _classify_nested_configuration(self, child_sv): |
| LOW | kivy/uix/scrollview.py | 1511 | def _delegate_to_parent_scroll(self, touch, child_sv, parent_sv): |
| 608 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | kivy/vector.py | 272 | >>> v.length() |
| HIGH | kivy/vector.py | 278 | return self / self.length() |
| HIGH | kivy/base.py | 278 | me.push() |
| HIGH | kivy/base.py | 285 | wid._context.push() |
| HIGH | kivy/tools/pep8checker/pep8kivy.py | 33 | "pip install pre-commit && make hook") |
| HIGH | kivy/core/window/__init__.py | 1703 | # me.push() |
| HIGH | kivy/input/motionevent.py | 58 | me.push() # Save current type_id and other values |
| HIGH | kivy/input/providers/mouse.py | 145 | self.push() |
| HIGH | kivy/uix/vkeyboard.py | 79 | ["=", "=", "=", 1], ["\u232b", null, "backspace", 2] |
| HIGH | kivy/uix/widget.py | 683 | next_index = canvas.length() |
| HIGH | kivy/uix/textinput.py | 306 | touch.push() |
| HIGH | kivy/uix/textinput.py | 361 | touch.push() |
| HIGH | kivy/uix/textinput.py | 371 | touch.push() |
| HIGH | kivy/uix/textinput.py | 1806 | touch.push() |
| HIGH | kivy/uix/sandbox.py | 72 | self._context.push() |
| HIGH | kivy/uix/sandbox.py | 86 | self._context.push() |
| HIGH | kivy/uix/scrollview.py | 1123 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 1132 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 1093 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 1104 | me.push() |
| HIGH | kivy/uix/scrollview.py | 1162 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 1395 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 1570 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 2700 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 2739 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 2771 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 2786 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 2927 | touch.push() |
| HIGH | kivy/uix/scrollview.py | 3388 | touch.push() |
| HIGH | kivy/uix/scatter.py | 485 | if not old_line.length(): # div by zero |
| HIGH | kivy/uix/scatter.py | 494 | scale = new_line.length() / old_line.length() |
| HIGH | kivy/uix/scatter.py | 517 | me.push() |
| HIGH | kivy/uix/scatter.py | 533 | touch.push() |
| HIGH | kivy/uix/scatter.py | 567 | touch.push() |
| HIGH | kivy/uix/scatter.py | 616 | touch.push() |
| HIGH | kivy/uix/relativelayout.py | 295 | me.push() |
| HIGH | kivy/uix/relativelayout.py | 304 | touch.push() |
| HIGH | kivy/uix/relativelayout.py | 312 | touch.push() |
| HIGH | kivy/uix/relativelayout.py | 320 | touch.push() |
| HIGH | kivy/uix/rst.py | 1163 | self.push(box.content) |
| HIGH | kivy/uix/rst.py | 1169 | self.push(box) |
| HIGH | kivy/uix/rst.py | 1175 | self.push(box) |
| HIGH | kivy/uix/rst.py | 1188 | self.push(item) |
| HIGH | kivy/uix/rst.py | 1194 | self.push(label) |
| HIGH | kivy/uix/rst.py | 1199 | self.push(label.content) |
| HIGH | kivy/uix/rst.py | 1205 | self.push(label.content) |
| HIGH | kivy/uix/rst.py | 1252 | self.push(lst) |
| HIGH | kivy/uix/rst.py | 1258 | self.push(term) |
| HIGH | kivy/uix/rst.py | 1265 | self.push(definition) |
| HIGH | kivy/uix/rst.py | 1270 | self.push(fieldlist) |
| HIGH | kivy/uix/rst.py | 1275 | self.push(name) |
| HIGH | kivy/uix/rst.py | 1280 | self.push(body) |
| HIGH | kivy/uix/rst.py | 1285 | self.push(table) |
| HIGH | kivy/uix/rst.py | 1293 | self.push(entry) |
| HIGH | kivy/uix/rst.py | 838 | self.push(section) |
| HIGH | kivy/uix/rst.py | 951 | self.push(self.root.content) |
| HIGH | kivy/uix/rst.py | 976 | self.push(foot) |
| HIGH | kivy/uix/rst.py | 1096 | self.push(label) |
| HIGH | kivy/uix/rst.py | 1144 | self.push(label) |
| HIGH | kivy/uix/rst.py | 1149 | self.push(box) |
| 25 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | setup.py | 145 | except Exception as ex: |
| LOW | kivy/vector.py | 138 | except Exception: |
| LOW | kivy/vector.py | 171 | except Exception: |
| LOW | kivy/vector.py | 189 | except Exception: |
| LOW | kivy/vector.py | 195 | except Exception: |
| LOW | kivy/vector.py | 201 | except Exception: |
| LOW | kivy/vector.py | 207 | except Exception: |
| MEDIUM | kivy/vector.py | 133 | def __getslice__(self, i, j): |
| MEDIUM | kivy/vector.py | 168 | def __mul__(self, val): |
| MEDIUM | kivy/vector.py | 186 | def __truediv__(self, val): |
| MEDIUM | kivy/vector.py | 192 | def __div__(self, val): |
| MEDIUM | kivy/vector.py | 198 | def __rtruediv__(self, val): |
| MEDIUM | kivy/vector.py | 204 | def __rdiv__(self, val): |
| LOW | kivy/config.py | 790 | except Exception: |
| LOW | kivy/config.py | 1019 | except Exception: |
| LOW | kivy/cache.py | 130 | except Exception: |
| LOW | kivy/cache.py | 147 | except Exception: |
| LOW | kivy/cache.py | 164 | except Exception: |
| LOW | kivy/cache.py | 187 | except Exception: |
| LOW | kivy/cache.py | 209 | except Exception: |
| LOW | kivy/__init__.py | 232 | except Exception: |
| LOW | kivy/__init__.py | 396 | except Exception: |
| LOW | kivy/__init__.py | 432 | except Exception: |
| LOW | kivy/__init__.py | 508 | except Exception as e: |
| LOW | kivy/logger.py | 43 | except Exception: |
| LOW | kivy/logger.py | 314 | except Exception: |
| LOW | kivy/logger.py | 364 | except Exception: |
| LOW | kivy/logger.py | 421 | except Exception: |
| MEDIUM | kivy/logger.py | 354 | def filter(self, record): |
| MEDIUM | kivy/logger.py | 414 | def __init__(self, logrecord): |
| LOW | kivy/loader.py | 279 | except Exception: |
| LOW | kivy/loader.py | 378 | except Exception as ex: |
| LOW | kivy/loader.py | 527 | except Exception as e: |
| LOW | kivy/loader.py | 569 | except Exception: |
| LOW | kivy/app.py | 874 | except Exception: |
| MEDIUM | kivy/atlas.py | 444 | print('Error: size must be an integer or <integer>x<integer>') |
| MEDIUM | kivy/atlas.py | 450 | print('Error while creating atlas!') |
| LOW | kivy/tools/benchmark.py | 231 | except Exception as e: |
| LOW | kivy/tools/benchmark.py | 244 | except Exception as e: |
| MEDIUM | kivy/tools/texturecompress.py | 133 | print('Error: Unable to locate "etc1tool".\n' |
| MEDIUM | kivy/tools/texturecompress.py | 187 | print('Error: Unable to locate "texturetool".\n' |
| MEDIUM | kivy/tools/generate-icons.py | 68 | print('Error: No such icon file') |
| LOW | kivy/tools/kviewer.py | 73 | except Exception as e: |
| LOW | kivy/tools/packaging/factory.py | 73 | except Exception as e: |
| LOW | kivy/tools/packaging/pyinstaller_hooks/__init__.py | 346 | except Exception: |
| LOW | kivy/tools/gles_compat/subset_gles.py | 58 | except Exception as e: |
| MEDIUM | kivy/tools/pep8checker/pep8kivy.py | 108 | print("Error: {} style guide violation(s) encountered.".format(errors)) |
| LOW | kivy/core/__init__.py | 334 | except Exception as e: |
| LOW | kivy/core/__init__.py | 384 | except Exception as e: |
| LOW | kivy/core/svg/svg_thorvg.py | 226 | except Exception as exc: |
| LOW | kivy/core/svg/__init__.py | 164 | except Exception as exc: |
| LOW | kivy/core/svg/__init__.py | 186 | except Exception as exc: |
| LOW | kivy/core/audio_output/audio_ffpyplayer.py | 52 | except Exception: |
| LOW | kivy/core/audio_output/audio_ffpyplayer.py | 65 | except Exception: |
| LOW | kivy/core/audio_output/__init__.py | 176 | except Exception: |
| LOW | kivy/core/audio_output/__init__.py | 185 | except Exception: |
| LOW | kivy/core/video/video_ffpyplayer.py | 52 | except Exception: |
| LOW | kivy/core/video/video_android.py | 69 | except Exception as e: |
| LOW | kivy/core/video/video_android.py | 146 | except Exception: |
| LOW | kivy/core/video/video_ffmpeg.py | 20 | except Exception: |
| 91 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | setup.py | 761 | |
| LOW | setup.py | 804 | |
| LOW | setup.py | 1044 | |
| LOW | setup.py | 1132 | |
| LOW | tools/add-ios-frameworks.py | 14 | |
| LOW | kivy/gesture.py | 298 | |
| LOW | kivy/clock.py | 986 | |
| LOW | kivy/clock.py | 1024 | |
| LOW | kivy/factory.py | 130 | |
| LOW | kivy/animation.py | 182 | |
| LOW | kivy/animation.py | 371 | |
| LOW | kivy/parser.py | 38 | |
| LOW | kivy/parser.py | 130 | |
| LOW | kivy/utils.py | 517 | |
| LOW | kivy/loader.py | 301 | |
| LOW | kivy/app.py | 909 | |
| LOW | kivy/app.py | 938 | |
| LOW | kivy/atlas.py | 229 | |
| LOW | kivy/base.py | 249 | |
| LOW | kivy/multistroke.py | 182 | |
| LOW | kivy/multistroke.py | 1048 | |
| LOW | kivy/tools/gallery.py | 38 | |
| LOW | kivy/tools/gallery.py | 219 | |
| LOW | kivy/tools/packaging/factory.py | 33 | |
| LOW | kivy/tools/image-testsuite/gimp28-testsuite.py | 97 | |
| LOW | kivy/tools/image-testsuite/gimp28-testsuite.py | 265 | |
| LOW | kivy/tools/gles_compat/subset_gles.py | 35 | |
| LOW | kivy/tools/gles_compat/subset_gles.py | 65 | |
| LOW | kivy/tools/pep8checker/pep8.py | 240 | |
| LOW | kivy/tools/pep8checker/pep8.py | 430 | |
| LOW | kivy/tools/pep8checker/pep8.py | 684 | |
| LOW | kivy/tools/pep8checker/pep8.py | 794 | |
| LOW | kivy/tools/pep8checker/pep8.py | 844 | |
| LOW | kivy/tools/pep8checker/pep8.py | 904 | |
| LOW | kivy/tools/pep8checker/pep8.py | 956 | |
| LOW | kivy/tools/pep8checker/pep8.py | 1016 | |
| LOW | kivy/tools/pep8checker/pep8.py | 1364 | |
| LOW | kivy/tools/pep8checker/pep8.py | 2139 | |
| LOW | kivy/tools/pep8checker/pep8.py | 2214 | |
| LOW | kivy/tools/pep8checker/pep8.py | 1486 | |
| LOW | kivy/tools/pep8checker/pep8.py | 1576 | |
| LOW | kivy/tools/pep8checker/pep8.py | 1609 | |
| LOW | kivy/tools/pep8checker/pep8.py | 1700 | |
| LOW | kivy/tools/pep8checker/pep8.py | 1987 | |
| LOW | kivy/core/__init__.py | 281 | |
| LOW | kivy/core/video/video_ffpyplayer.py | 244 | |
| LOW | kivy/core/image/__init__.py | 857 | |
| LOW | kivy/core/window/__init__.py | 699 | |
| LOW | kivy/core/window/__init__.py | 1675 | |
| LOW | kivy/core/window/__init__.py | 1818 | |
| LOW | kivy/core/window/__init__.py | 2022 | |
| LOW | kivy/core/window/__init__.py | 2246 | |
| LOW | kivy/core/window/window_sdl3.py | 234 | |
| LOW | kivy/core/window/window_sdl3.py | 280 | |
| LOW | kivy/core/window/window_sdl3.py | 475 | |
| LOW | kivy/core/window/window_sdl3.py | 732 | |
| LOW | kivy/core/window/window_sdl3.py | 761 | |
| LOW | kivy/core/text/__init__.py | 321 | |
| LOW | kivy/core/text/__init__.py | 530 | |
| LOW | kivy/core/text/__init__.py | 568 | |
| 127 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | setup.py | 8 | |
| LOW | kivy/metrics.py | 106 | |
| LOW | kivy/clock.py | 467 | |
| LOW | kivy/clock.py | 467 | |
| LOW | kivy/clock.py | 467 | |
| LOW | kivy/factory.py | 176 | |
| LOW | kivy/app.py | 481 | |
| LOW | kivy/base.py | 24 | |
| LOW | kivy/base.py | 136 | |
| LOW | kivy/tools/benchmark.py | 13 | |
| LOW | kivy/tools/stub-gl-debug.py | 2 | |
| LOW | kivy/tools/packaging/factory.py | 1 | |
| LOW | kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py | 1 | |
| LOW | kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py | 1 | |
| LOW | kivy/tools/packaging/pyinstaller_hooks/hook-kivy.py | 1 | |
| LOW | kivy/tools/image-testsuite/gimp28-testsuite.py | 6 | |
| LOW | kivy/tools/gles_compat/subset_gles.py | 26 | |
| LOW | kivy/tools/pep8checker/pep8.py | 49 | |
| LOW | kivy/core/audio_output/audio_ffpyplayer.py | 59 | |
| LOW | kivy/core/audio_output/__init__.py | 97 | |
| LOW | kivy/core/audio_output/__init__.py | 104 | |
| LOW | kivy/core/audio_output/__init__.py | 335 | |
| LOW | kivy/core/video/__init__.py | 213 | |
| LOW | kivy/core/video/video_ffpyplayer.py | 64 | |
| LOW | kivy/core/camera/camera_opencv.py | 9 | |
| LOW | kivy/core/image/__init__.py | 273 | |
| LOW | kivy/core/window/__init__.py | 1174 | |
| LOW | kivy/core/window/window_egl_rpi.py | 11 | |
| LOW | kivy/core/window/window_egl_rpi.py | 11 | |
| LOW | kivy/core/gl/__init__.py | 90 | |
| LOW | kivy/input/__init__.py | 30 | |
| LOW | kivy/input/__init__.py | 33 | |
| LOW | kivy/input/providers/wm_pen.py | 40 | |
| LOW | kivy/input/providers/__init__.py | 14 | |
| LOW | kivy/input/providers/__init__.py | 15 | |
| LOW | kivy/input/providers/__init__.py | 65 | |
| LOW | kivy/input/providers/__init__.py | 21 | |
| LOW | kivy/input/providers/__init__.py | 22 | |
| LOW | kivy/input/providers/__init__.py | 29 | |
| LOW | kivy/input/providers/__init__.py | 36 | |
| LOW | kivy/input/providers/__init__.py | 41 | |
| LOW | kivy/input/providers/__init__.py | 46 | |
| LOW | kivy/input/providers/__init__.py | 51 | |
| LOW | kivy/input/providers/__init__.py | 58 | |
| LOW | kivy/input/providers/androidjoystick.py | 17 | |
| LOW | kivy/input/providers/wm_common.py | 65 | |
| LOW | kivy/input/providers/wm_common.py | 65 | |
| LOW | kivy/uix/effectwidget.py | 127 | |
| LOW | kivy/uix/widget.py | 246 | |
| LOW | kivy/uix/widget.py | 246 | |
| LOW | kivy/uix/colorpicker.py | 44 | |
| LOW | kivy/uix/actionbar.py | 48 | |
| LOW | kivy/uix/gridlayout.py | 94 | |
| LOW | kivy/uix/gridlayout.py | 94 | |
| LOW | kivy/uix/textinput.py | 3940 | |
| LOW | kivy/uix/behaviors/__init__.py | 97 | |
| LOW | kivy/uix/behaviors/__init__.py | 98 | |
| LOW | kivy/uix/behaviors/__init__.py | 99 | |
| LOW | kivy/uix/behaviors/__init__.py | 100 | |
| LOW | kivy/uix/behaviors/__init__.py | 101 | |
| 112 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | setup.py | 901 | * **Windows** - static: ``thorvg.lib`` normalised by |
| LOW | setup.py | 1021 | flags['include_dirs'].append(join(dist, 'include')) |
| LOW | setup.py | 1521 | # Matches the auto-detection pattern used by ``use_gstreamer`` / |
| LOW | tools/build_linux_dependencies.sh | 161 | # ``THORVG_SHARED=1`` switches it from the default static-archive build |
| LOW | tools/meson-cross-ios-sim.ini | 1 | # Meson cross-file for iOS Simulator (universal arm64 + x86_64, iphonesimulator SDK) |
| LOW | tools/macos_framework_wrapper.sh | 1 | #!/bin/bash |
| LOW | tools/macos_framework_wrapper.sh | 21 | # |
| LOW | tools/macos_framework_wrapper.sh | 41 | # |
| LOW | tools/macos_framework_wrapper.sh | 101 | cp "$dylib" "$fw_root/$framework_name" |
| LOW | tools/build_thorvg.sh | 1 | #!/bin/bash |
| LOW | tools/build_thorvg.sh | 21 | # THORVG_SHARED "1" to build a shared library |
| LOW | tools/build_thorvg.sh | 41 | # ``-arch`` flags to Apple Clang in a single |
| LOW | tools/build_thorvg.sh | 61 | # slice. |
| LOW | tools/build_thorvg.sh | 181 | # Meson option notes (keep in sync with .github/workflows/test_thorvg_wrapper.yml): |
| LOW | tools/build_thorvg.sh | 201 | # dependency, no pkg-config / Homebrew detection |
| LOW | tools/build_thorvg.sh | 261 | |
| LOW | tools/build_thorvg.sh | 321 | lipo -info "$_ios_dylib" || true |
| LOW | tools/build_thorvg.sh | 341 | # the sanity check succeeds regardless of host CPU. |
| LOW | tools/build_thorvg.sh | 361 | # covers both ``libthorvg-1.a`` (static path) and |
| LOW | tools/meson-cross-ios-device.ini | 1 | # Meson cross-file for iOS device (arm64, iphoneos SDK) |
| LOW | tools/build_macos_dependencies.sh | 161 | # ThorVG is dynamically linked into the ``kivy.lib.thorvg`` Cython |
| LOW | tools/build_ios_dependencies.sh | 141 | xcodebuild -create-xcframework \ |
| LOW | .ci/ubuntu_ci.sh | 21 | /sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_99.pid --make-pidfile --background \ |
| LOW | kivy/clock.py | 1101 | # 1. _TriggeredWrapper (The Descriptor): |
| LOW | kivy/base.py | 521 | EventLoop.start() |
| LOW | kivy/tools/gles_compat/gl2.h | 41 | /* OpenGL ES core versions */ |
| LOW | kivy/tools/gles_compat/gl2.h | 101 | #define GL_FUNC_REVERSE_SUBTRACT 0x800B |
| LOW | kivy/tools/gles_compat/gl2.h | 141 | /* GL_GEQUAL */ |
| LOW | kivy/tools/gles_compat/gl2.h | 161 | #define GL_OUT_OF_MEMORY 0x0505 |
| LOW | kivy/tools/gles_compat/gl2.h | 181 | #define GL_STENCIL_PASS_DEPTH_PASS 0x0B96 |
| LOW | kivy/tools/gles_compat/gl2.h | 201 | #define GL_SUBPIXEL_BITS 0x0D50 |
| LOW | kivy/tools/gles_compat/gl2.h | 221 | /* GL_TEXTURE_WRAP_T */ |
| LOW | kivy/tools/gles_compat/gl2.h | 241 | #define GL_FLOAT 0x1406 |
| LOW | kivy/tools/gles_compat/gl2.h | 261 | #define GL_MAX_VERTEX_ATTRIBS 0x8869 |
| LOW | kivy/tools/gles_compat/gl2.h | 281 | #define GL_NEVER 0x0200 |
| LOW | kivy/tools/gles_compat/gl2.h | 301 | #define GL_VENDOR 0x1F00 |
| LOW | kivy/tools/gles_compat/gl2.h | 321 | #define GL_TEXTURE_WRAP_S 0x2802 |
| LOW | kivy/tools/gles_compat/gl2.h | 341 | #define GL_TEXTURE2 0x84C2 |
| LOW | kivy/tools/gles_compat/gl2.h | 361 | #define GL_TEXTURE22 0x84D6 |
| LOW | kivy/tools/gles_compat/gl2.h | 381 | #define GL_FLOAT_VEC4 0x8B52 |
| LOW | kivy/tools/gles_compat/gl2.h | 401 | #define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645 |
| LOW | kivy/tools/gles_compat/gl2.h | 421 | #define GL_HIGH_FLOAT 0x8DF2 |
| LOW | kivy/tools/gles_compat/gl2.h | 441 | #define GL_RENDERBUFFER_GREEN_SIZE 0x8D51 |
| LOW | kivy/tools/pep8checker/pep8.py | 1 | #!/usr/bin/env python |
| LOW | kivy/core/__init__.py | 201 | try_load, |
| LOW | kivy/core/window/window_x11_core.c | 1 | #include <stdlib.h> |
| LOW | kivy/input/motionevent.py | 201 | if self.__class__ == MotionEvent: |
| LOW | kivy/input/motionevent.py | 321 | |
| LOW | kivy/input/motionevent.py | 341 | self.triple_tap_time = 0 |
| LOW | kivy/input/providers/hidinput.py | 261 | 0x6b: ('end', ), |
| LOW | kivy/input/providers/hidinput.py | 281 | # e0-47 Home |
| LOW | kivy/uix/scrollview.py | 281 | # ┌──────────────────────────────────┐ |
| LOW | kivy/uix/scrollview.py | 301 | # - UNKNOWN: Initial state, accumulating movement to detect intent |
| LOW | kivy/uix/scrollview.py | 321 | # State Transition Diagram: |
| LOW | kivy/uix/scrollview.py | 361 | # INTERNAL CLASS - Manages the hierarchy of nested ScrollViews for a |
| LOW | kivy/uix/scrollview.py | 421 | # Dict with 'classification' and 'axis_config', or None if no parent |
| LOW | kivy/uix/scrollview.py | 461 | # ============================================================================= |
| LOW | kivy/uix/scrollview.py | 1081 | # CONTROLLED TOUCH RE-DISPATCH TO CHILD WIDGETS |
| LOW | kivy/uix/scrollview.py | 1161 | # Transform touch to viewport space |
| LOW | kivy/uix/scrollview.py | 1201 | |
| 71 more matches not shown… | |||
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | setup.py | 132 | # Create a temporary file which contains the code |
| MEDIUM | tools/build_linux_dependencies.sh | 32 | # Create the dependencies folder |
| MEDIUM | tools/build_macos_dependencies.sh | 38 | # Create the dependencies folder |
| MEDIUM | tools/build_ios_dependencies.sh | 35 | # Create the dependencies folder |
| MEDIUM | .ci/ubuntu_ci.sh | 175 | # Create a copy with the armv6l suffix |
| MEDIUM | kivy/gesture.py | 10 | # Create a gesture |
| MEDIUM | kivy/_version.py | 1 | # This file is imported from __init__.py and exec'd from setup.py |
| MEDIUM | kivy/clock.py | 1168 | # Create a bound version for this instance |
| MEDIUM | kivy/tools/image-testsuite/gimp28-testsuite.py | 174 | # Create an image from the given pattern, with the specified layertype_in*, |
| MEDIUM | kivy/tools/image-testsuite/gimp28-testsuite.py | 217 | # Create the gimp image, and the layer we will draw on |
| MEDIUM | kivy/core/__init__.py | 207 | # This function implements the common pattern for loading resources with |
| MEDIUM | kivy/core/camera/camera_opencv.py | 136 | # Create the texture |
| MEDIUM | kivy/core/camera/camera_picamera.py | 62 | # Create the texture |
| MEDIUM | kivy/core/window/__init__.py | 1095 | # Create a trigger for updating the keyboard height |
| MEDIUM | kivy/core/text/__init__.py | 61 | # Create a font context containing system fonts + one custom TTF |
| MEDIUM | kivy/core/text/markup.py | 942 | # Create a custom __init__ that properly calls the base class |
| MEDIUM | kivy/input/providers/tuio.py | 61 | # Create a class to handle the new TUIO type/path |
| MEDIUM | kivy/uix/screenmanager.py | 25 | # Create the manager |
| MEDIUM | kivy/uix/screenmanager.py | 90 | # Create the screen manager |
| MEDIUM | kivy/uix/widget.py | 359 | # Create the default canvas if it does not exist. |
| MEDIUM | kivy/uix/textinput.py | 2676 | # Create a label from a text, using line options |
| MEDIUM | kivy/uix/scrollview.py | 3002 | # This method handles the end of scroll gestures and performs cleanup. |
| MEDIUM | kivy/uix/scrollview.py | 3332 | # This method is called when the scroll_timeout expires without the |
| MEDIUM | kivy/uix/codeinput.py | 126 | # Create a label from a text, using line options |
| MEDIUM | kivy/uix/gesturesurface.py | 425 | # Create the bounding box Rectangle for the gesture |
| MEDIUM | kivy/uix/behaviors/drag.py | 24 | # Define the properties for the DragLabel |
| MEDIUM | kivy/uix/behaviors/drag.py | 30 | # Define the root widget |
| MEDIUM | kivy/tests/test_text_provider.py | 338 | # Create a mock provider class |
| MEDIUM | kivy/tests/test_image_provider.py | 502 | # Create a zip file containing the image |
| MEDIUM | kivy/tests/test_system_tray.py | 195 | # Create a temporary icon file for testing |
| MEDIUM | kivy/tests/test_system_tray.py | 355 | # Create main menu items |
| MEDIUM | examples/demo/multistroke/historymanager.py | 124 | # Create a GestureVisualizer that draws the gesture on canvas |
| MEDIUM | examples/async/asyncio_advanced.py | 62 | """This method is also run by the asyncio loop and periodically prints |
| MEDIUM | examples/system_tray/system_tray_showcase.py | 150 | # Create the system tray icon if it doesn't exist |
| MEDIUM | examples/miscellaneous/shapedwindow.py | 15 | # Define the KV layout |
| MEDIUM | doc/sources/conf.py | 6 | # This file is execfile()d with the current directory set to its containing |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | tools/build_linux_dependencies.sh | 64 | # Check if "python3" exists, otherwise use "python" as fallback (which is the case for manylinux) |
| LOW | kivy/support.py | 88 | # Check if android should be paused or not. |
| LOW | kivy/utils.py | 612 | # Check if file exist |
| LOW | kivy/app.py | 1066 | # Check if the window is already created |
| LOW | kivy/tools/pep8checker/pep8.py | 854 | Okay: x = x + 1 # Increment x |
| LOW | kivy/tools/pep8checker/pep8.py | 855 | Okay: x = x + 1 # Increment x |
| LOW | kivy/tools/pep8checker/pep8.py | 857 | E261: x = x + 1 # Increment x |
| LOW | kivy/tools/pep8checker/pep8.py | 858 | E262: x = x + 1 #Increment x |
| LOW | kivy/tools/pep8checker/pep8.py | 859 | E262: x = x + 1 # Increment x |
| LOW | kivy/tools/pep8checker/pep8.py | 754 | # Check if the operator is being used as a binary operator |
| LOW | kivy/core/__init__.py | 37 | # Check if provider strict mode is enabled. |
| LOW | kivy/core/__init__.py | 249 | # Check if provider is compatible |
| LOW | kivy/uix/widget.py | 659 | # Check if the widget is already a child of another widget. |
| LOW | kivy/uix/scrollview.py | 2415 | # Check if we already have an active nested ScrollView touch |
| LOW | kivy/uix/scrollview.py | 1402 | # Check if inner actually set up scroll state |
| LOW | kivy/uix/scrollview.py | 1592 | # Check if this ScrollView should delegate to its parent in hierarchy. |
| LOW | kivy/uix/scrollview.py | 1616 | # Check if delegation to outer is enabled |
| LOW | kivy/uix/scrollview.py | 1625 | # Check if we're the current handler (hierarchy-based routing) |
| LOW | kivy/uix/scrollview.py | 1689 | # Check if this ScrollView is at a scroll boundary on the given axis. |
| LOW | kivy/uix/scrollview.py | 1713 | # Check if scroll gesture is trying to move beyond the current boundary. |
| LOW | kivy/uix/scrollview.py | 1790 | # Check if this ancestor can handle the axis we need |
| LOW | kivy/uix/scrollview.py | 1823 | # Check if touch is within scrollable bounds and set in_bar flags. |
| LOW | kivy/uix/scrollview.py | 1844 | # Check if touch is in horizontal or vertical scroll bars |
| LOW | kivy/uix/scrollview.py | 1989 | # Check if touch movement is orthogonal to scroll direction. |
| LOW | kivy/uix/scrollview.py | 2028 | # Check if touch should be delegated in mixed nested configurations. |
| LOW | kivy/uix/scrollview.py | 2075 | # Check if scroll should lock at boundary for parallel scrolling. |
| LOW | kivy/uix/scrollview.py | 2135 | # Check if we've moved away from the boundary into content |
| LOW | kivy/uix/scrollview.py | 2156 | # Check if we've moved away from the boundary into content |
| LOW | kivy/uix/scrollview.py | 2428 | # Check if touch is on OUR scrollbar - |
| LOW | kivy/uix/scrollview.py | 2503 | # Check if child is at boundary in parallel directions |
| LOW | kivy/uix/scrollview.py | 2544 | # Check if this touch was claimed by a child widget (e.g., button) |
| LOW | kivy/uix/scrollview.py | 2572 | # Check if stored touch is stale (completed but not cleaned up) |
| LOW | kivy/uix/scrollview.py | 2606 | # Check if touch is in scroll bars and set in_bar flags |
| LOW | kivy/uix/scrollview.py | 2683 | # Check if child widget claimed the touch - propagate to children |
| LOW | kivy/uix/scrollview.py | 2717 | # Check if we should skip to a non-adjacent |
| LOW | kivy/uix/scrollview.py | 2863 | # Check if inner should delegate to outer |
| LOW | kivy/uix/scrollview.py | 2913 | # Check if current handler has scroll state |
| LOW | kivy/uix/scrollview.py | 3242 | # Check if scroll position has stabilized. Used to dispatch the |
| LOW | kivy/uix/scrollview.py | 3251 | # Check if position changed |
| LOW | kivy/uix/scrollview.py | 3402 | # Set flag to prevent re-initialization, this touch belongs to child |
| LOW | kivy/uix/video.py | 194 | # Check if filename is not url |
| LOW | kivy/uix/behaviors/button.py | 318 | # Check if this is the first touch before adding |
| LOW | kivy/uix/behaviors/button.py | 399 | # Check if this touch was cancelled |
| LOW | kivy/tests/test_uix_textinput.py | 37 | # Check if text is modified while recreating from lines and lines_flags |
| LOW | kivy/tests/test_uix_textinput.py | 40 | # Check if wordbreaking is correctly done |
| LOW | kivy/tests/test_system_tray.py | 540 | # Check if tray icon creation was attempted |
| LOW | kivy/tests/test_properties.py | 686 | # Set property to same value as before, should only call setter |
| LOW | kivy/tests/test_properties.py | 840 | # Set property to same value as before, setter and getter and callback |
| LOW | kivy/effects/dampedscroll.py | 132 | # Check if we're in overscroll and should apply spring forces |
| LOW | kivy/effects/dampedscroll.py | 183 | # Check if we've reached the target and should stop |
| LOW | examples/demo/multistroke/historymanager.py | 135 | # Add the visualizer to the list of gestures in 'history' screen |
| LOW | examples/system_tray/system_tray_showcase.py | 333 | # Check if the file exists |
| LOW | examples/system_tray/system_tray_showcase.py | 338 | # Check if it's a valid image file |
| LOW | examples/widgets/recycleview/key_viewclass.py | 183 | # Check if index is the sentinel value (-1) indicating it |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | kivy/tests/test_audio_provider.py | 0 | available_providers() should return at least one provider. |
| HIGH | kivy/tests/test_text_provider.py | 0 | available_providers() should return at least one provider. |
| HIGH | kivy/tests/test_image_provider.py | 0 | available_providers() should return at least one provider. |
| HIGH | kivy/tests/test_audio_provider.py | 0 | available_providers() should return list of strings. |
| HIGH | kivy/tests/test_text_provider.py | 0 | available_providers() should return list of strings. |
| HIGH | kivy/tests/test_image_provider.py | 0 | available_providers() should return list of strings. |
| HIGH | kivy/tests/test_lang.py | 0 | <tlangclass>: on_press: print('hello world') print('this is working !') self.a = 1 |
| HIGH | kivy/tests/test_lang.py | 0 | <tlangclass>: on_press: print('hello world') print('this is working !') self.a = 1 |
| HIGH | kivy/tests/test_lang.py | 0 | <tlangclass>: on_press: print('hello world') print('this is working !') self.a = 1 |
| HIGH | kivy/tests/test_lang.py | 0 | <tlangclass>: on_press: print('hello world') print('this is working !') self.a = 1 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | kivy/clock.py | 507 | # on mobile platforms, just use time.sleep |
| LOW | kivy/multistroke.py | 544 | # is nothing to do; perhaps should just return None? |
| LOW | kivy/core/text/__init__.py | 851 | # words: every even index is spaces, just add ltr n spaces |
| LOW | kivy/core/text/markup.py | 707 | # if that fits, just return the flattened line |
| LOW | kivy/core/spelling/__init__.py | 72 | # If no language was specified, we just use the first one |
| LOW | kivy/uix/screenmanager.py | 906 | # show another one, just set the 'current' property. |
| LOW | kivy/uix/screenmanager.py | 928 | # show another one, just set the 'current' property. |
| LOW | kivy/uix/boxlayout.py | 235 | # there's no space, so just set to min size or zero |
| LOW | kivy/uix/layout.py | 159 | # too small, just set to min |
| LOW | kivy/tests/test_core_svg.py | 207 | # Should not raise; just return an empty list. |
| LOW | kivy/lang/builder.py | 201 | # just add the attr to the list |
| LOW | examples/widgets/recycleview/messenger.py | 165 | # just set the size |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | kivy/config.py | 999 | # don't forget to increment KIVY_CONFIG_VERSION ! |
| LOW | kivy/config.py | 999 | # don't forget to increment KIVY_CONFIG_VERSION ! |
| MEDIUM | kivy/app.py | 295 | Here is a simple example of how on_pause() should be used:: |
| LOW | kivy/uix/textinput.py | 2241 | # with the new text don't forget to update graphics again |
| LOW | kivy/uix/textinput.py | 2241 | # with the new text don't forget to update graphics again |
| MEDIUM | kivy/lang/__init__.py | 121 | Here is a simple example of a kv file that contains a root widget:: |
| MEDIUM | kivy/lang/__init__.py | 270 | Here's a simple example that demonstrates this behavior:: |
| LOW | examples/android/takepicture/main.py | 12 | If you want to compile it, don't forget to add the CAMERA permission:: |
| LOW | examples/android/compass/main.py | 67 | # when you are going on pause, don't forget to stop the sensor |
| LOW | examples/android/compass/main.py | 67 | # when you are going on pause, don't forget to stop the sensor |
| MEDIUM | examples/widgets/keyboardlistener.py | 15 | # If it exists, this widget is a VKeyboard object which you can use |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | kivy/utils.py | 46 | Normalize a path identifier for safe filesystem use. Replaces invalid filesystem characters with underscores to cre |
| HIGH | kivy/core/text/__init__.py | 500 | Get a text provider class by name. :Parameters: `provider`: str The provider name ( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | kivy/tests/test_clock_triggered.py | 44 | def my_method(self, *args, **kwargs): |
| LOW | kivy/tests/test_clock_triggered.py | 73 | def my_method(self, *args, **kwargs): |
| LOW | kivy/tests/test_clock_triggered.py | 95 | def my_method(self, *args, **kwargs): |
| LOW | kivy/tests/test_clock_triggered.py | 111 | def my_method(self): |
| LOW | kivy/tests/test_clock_triggered.py | 205 | def my_method(self, val): |
| LOW | kivy/tests/test_weakmethod.py | 9 | def do_something(self): |
| LOW | kivy/tests/test_weakmethod.py | 31 | def do_something(): |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | examples/3Drendering/objloader.py | 136 | |
| MEDIUM | examples/3Drendering/objloader.py | 147 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | examples/widgets/label_text_size.py | 17 | _long_text = ("""Lorem ipsum dolor sit amet, consectetur adipiscing elit. """ |
| LOW | examples/widgets/label_text_size.py | 17 | _long_text = ("""Lorem ipsum dolor sit amet, consectetur adipiscing elit. """ |