Metadata-Version: 2.1
Name: pysnooper-click-able
Version: 1.0
Summary: pysnooper debug调试，测色 ，可点击跳转的，统计代码行数
Home-page: UNKNOWN
Author: bfzs
Author-email: m13148804508@163.com
Maintainer: ydf
Maintainer-email: m13148804508@163.com
License: BSD License
Description: ## 1. pip install pysnooper_click_able
        
        ```
        基于pysnooper的改版
        举要功能是调试debu代码用的，基础用法 百度 pysnooper 就可以。
        
        对比pysnooper
        1.增加代码运行轨迹可点击精确跳转
        2.根据各种运行状态变彩色
        3.增加了代码执行总行数的统计，让程序员心里有谱到底遗憾代码真正背后执行了多少行python代码
        
        ```
         
         
         ```python
        # -*- coding: utf-8 -*-
        # @Author  : ydf
        # @Time    : 2019/12/4 0004 17:01
        """
        举个例子，统计requests.get运行轨迹，requests和urllib发http请求各执行了多少行代码。
        
        requests请求http百度，会花费18635行代码
        urllib 请求百度http ，会花费11902行代码
        
        普通3Ghz以下的电脑，单进程运行python，选一个或者自己做一个流量消耗非常少的http接口进行请求测试，
        平均每秒不可能运行超过300次请求。
        所以大规模发requests不是简单的io密集型，也是消耗性能的，
        包括最牛的英特尔5Ghz的频率，如果每秒能运行1000次requests请求，我愿意把电脑cpu吃了。
        """
        
        import requests
        import urllib3
        from urllib import request
        from pysnooper_click_able import snoop
        #
        # ss = requests.session()
        @snoop(depth=100,dont_effect_on_linux=False)
        def f():
            # requests.get('http://www.baidu.com')
            # requests.get('http://www.sina.com')
            response = request.urlopen('http://www.baidu.com')
            # ss.get('http://www.baidu.com')
        
        
        f()
        ```
Keywords: pysnooper
Platform: all
Classifier: Development Status :: 4 - Beta
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Libraries
Description-Content-Type: text/markdown
