當前位置: 首頁>>代碼示例>>Python>>正文


Python version.version方法代碼示例

本文整理匯總了Python中version.version方法的典型用法代碼示例。如果您正苦於以下問題:Python version.version方法的具體用法?Python version.version怎麽用?Python version.version使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在version的用法示例。


在下文中一共展示了version.version方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: baselevels

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def baselevels(self, s, maxlevel=1, brackets="()"):
        """strip parts of a string above a given bracket level
        - return a modified (some parts might be removed) version of the string s
          where all parts inside brackets with level higher than maxlevel are
          removed
        - if brackets do not match (number of left and right brackets is wrong
          or at some points there were more right brackets than left brackets)
          just return the unmodified string"""
        level = 0
        highestlevel = 0
        res = ""
        for c in s:
            if c == brackets[0]:
                level += 1
                if level > highestlevel:
                    highestlevel = level
            if level <= maxlevel:
                res += c
            if c == brackets[1]:
                level -= 1
        if level == 0 and highestlevel > 0:
            return res 
開發者ID:VLSIDA,項目名稱:OpenRAM,代碼行數:24,代碼來源:text.py

示例2: Ping

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def Ping(self, request, context):
        if self._is_local_request(context):
            self._last_ping = datetime.now()
            self._stats_dialog.update(request.stats)

            if request.stats.daemon_version != version:
                self._version_warning_trigger.emit(request.stats.daemon_version, version)
        else:
            with self._remote_lock:
                _, addr, _ = context.peer().split(':')
                if addr in self._remote_stats:
                    self._remote_stats[addr].update(request.stats)
                else:
                    self._new_remote_trigger.emit(addr, request.stats)

        return ui_pb2.PingReply(id=request.id) 
開發者ID:evilsocket,項目名稱:opensnitch,代碼行數:18,代碼來源:service.py

示例3: report

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def report(self, path, analysis, powerDeviationMatrix = True, scatterMetric=True):
        
        self.analysis = analysis
        book = xlwt.Workbook()


        sh = book.add_sheet("Anonymous Report", cell_overwrite_ok=True)
        sh.write(0, 0, "PCWG Tool Version Number:")
        sh.write(0, 1, self.version)
        sh.write(0, 2, xlwt.Formula('HYPERLINK("http://www.pcwg.org";"PCWG Website")'))
        row = 1

        if powerDeviationMatrix:
            row = self.report_power_deviation_matrix(sh,analysis,book)

        if scatterMetric:
            row = self.report_scatter_metric(sh,analysis,row, analysis.turbRenormActive)

        book.save(path) 
開發者ID:PCWG,項目名稱:PCWG,代碼行數:21,代碼來源:reporting.py

示例4: get_lastest_version

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def get_lastest_version(self):
        
        try:
            
            r  = requests.get("https://github.com/peterdougstuart/PCWG/releases/latest")
            #note the above will forward to a URL like: https://github.com/peterdougstuart/PCWG/releases/tag/v0.5.13
                    
            data = r.url.split("/")   
            
            return Version(data[-1])
            
        except Exception as e:
    
            Status.add("Cannot determine latest version: {0}".format(e))

            return Version(None) 
開發者ID:PCWG,項目名稱:PCWG,代碼行數:18,代碼來源:update.py

示例5: download_version

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def download_version(self, version):
        
        try:    
            
            Status.add("Downloading latest version")
            
            zip_file = "pcwg_tool-{0}.zip".format(version.version)
            url = "https://github.com/peterdougstuart/PCWG/releases/download/{0}/{1}".format(version.tag, zip_file)
            Status.add(url)
            
            urllib.urlretrieve (url, Updator.update_zip)
                
            Status.add("Download complete")
            
        except Exception as e:
    
            Status.add("Cannot download latest version: {0}".format(e)) 
開發者ID:PCWG,項目名稱:PCWG,代碼行數:19,代碼來源:update.py

示例6: __init__

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def __init__(self):
        global active_canvases

        self.__xmax = -InvalidCoord
        self.__xmin = InvalidCoord
        self.__ymax = -InvalidCoord
        self.__ymin = InvalidCoord
        self.__clip_box = (-InvalidCoord, -InvalidCoord, InvalidCoord, InvalidCoord)
        self.__clip_stack = []
        self.__nr_gsave = 0

        self.title = theme.title or re.sub("(.*)\\.py$", "\\1", sys.argv[0])
        self.creator = theme.creator or "pychart %s" % (version.version,)
        self.creation_date = theme.creation_date or \
                             time.strftime("(%m/%d/%y) (%I:%M %p)")
        self.author = theme.author
        self.aux_comments = theme.aux_comments or ""
        active_canvases.append(self) 
開發者ID:Scemoon,項目名稱:lpts,代碼行數:20,代碼來源:basecanvas.py

示例7: __init__

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def __init__(self, fname):
        basecanvas.T.__init__(self)
        self.__out_fname = fname
        self.__xmin, self.__xmax, self.__ymin, self.__ymax = 0,0,0,0
        self.__doc = Document()
        self.__doc.appendChild(self.__doc.createComment
             ('Created by PyChart ' + version.version + ' ' + version.copyright))
        self.__svg = self.__doc.createElement('svg') # the svg doc
        self.__doc.appendChild(self.__svg)
        self.__defs = self.__doc.createElement('defs') # for clip paths
        self.__svg.appendChild(self.__defs)
        self.__cur_element = self.__svg
        self.gsave()       # create top-level group for dflt styles
        self.__update_style(font_family = theme.default_font_family,
                            font_size = theme.default_font_size,
                            font_style = 'normal',
                            font_weight = 'normal',
                            font_stretch = 'normal',
                            fill = 'none',
                            stroke = 'rgb(0,0,0)', #SVG dflt none, PS dflt blk
                            stroke_width = theme.default_line_width,
                            stroke_linejoin = 'miter',
                            stroke_linecap = 'butt',
                            stroke_dasharray = 'none') 
開發者ID:Scemoon,項目名稱:lpts,代碼行數:26,代碼來源:svgcanvas.py

示例8: run

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def run(self):
        try:
            httpResponse = urllib.request.urlopen("https://api.github.com/repos/ArtificialQualia/PyEveLiveDPS/releases").read()
        except urllib.error.URLError as e:
            logging.exception('Exception checking for new releases:')
            logging.exception(e)
            return
        
        releases = json.loads(httpResponse.decode('utf-8'))
        
        logging.info('Current version: ' + version.version)
        logging.info('Latest release: ' + releases[0]['name'])
        if releases[0]['name'] != version.version.split('-')[0] and releases[0]['name'] != settings.disableUpdateReminderFor:
            UpdateNotificaitonWindow(releases) 
開發者ID:ArtificialQualia,項目名稱:PyEveLiveDPS,代碼行數:16,代碼來源:updateChecker.py

示例9: _open

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def _open(self):
        """ Open connection to remote host. """
        if self._process is not None:
            return

        cmd = [
            'ssh',
            self._host,
            'sudo',
            'buttersink',
            '--server',
            '--mode',
            self._mode,
            self._directory
        ]
        logger.debug("Connecting with: %s", cmd)
        self._process = subprocess.Popen(
            cmd,
            stdin=subprocess.PIPE,
            stderr=sys.stderr,
            # stdout=sys.stdout,
            stdout=subprocess.PIPE,
        )

        version = self.version()
        logger.info("Remote version: %s", version) 
開發者ID:AmesCornish,項目名稱:buttersink,代碼行數:28,代碼來源:SSHStore.py

示例10: version

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def version(self):
        """ Return kernel and btrfs version. """
        return dict(
            buttersink=theVersion,
            btrfs=self.butterStore.butter.btrfsVersion,
            linux=platform.platform(),
        ) 
開發者ID:AmesCornish,項目名稱:buttersink,代碼行數:9,代碼來源:SSHStore.py

示例11: write

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def write(self, file, writer, registry):
        if time.timezone < 0:
            # divmod on positive numbers, otherwise the minutes have a different sign from the hours
            timezone = "-%02i'%02i'" % divmod(-time.timezone/60, 60)
        elif time.timezone > 0:
            timezone = "+%02i'%02i'" % divmod(time.timezone/60, 60)
        else:
            timezone = "Z00'00'"

        def pdfstring(s):
            r = ""
            for c in s:
                if 32 <= ord(c) <= 127 and c not in "()[]<>\\":
                    r += c
                else:
                    r += "\\%03o" % ord(c)
            return r

        file.write("<<\n")
        if writer.title:
            file.write("/Title (%s)\n" % pdfstring(writer.title))
        if writer.author:
            file.write("/Author (%s)\n" % pdfstring(writer.author))
        if writer.subject:
            file.write("/Subject (%s)\n" % pdfstring(writer.subject))
        if writer.keywords:
            file.write("/Keywords (%s)\n" % pdfstring(writer.keywords))
        file.write("/Creator (PyX %s)\n" % version.version)
        file.write("/CreationDate (D:%s%s)\n" % (time.strftime("%Y%m%d%H%M"), timezone))
        file.write(">>\n") 
開發者ID:VLSIDA,項目名稱:OpenRAM,代碼行數:32,代碼來源:pdfwriter.py

示例12: parse

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def parse(argv):
    '''
    Parse the input command line.

    Parameters
    ----------
    argv - string
        Input command line string.

    Notes
    -----
    Returns directory and field for initialization.
    '''
    parser = argparse.ArgumentParser(
        description="Start ARTview - the ARM Radar Toolkit Viewer.")

    parser.add_argument('-v', '--version', action='version',
                        version='ARTview version %s' % (VERSION))

    # Directory argument now optional
    parser.add_argument('-d', '--directory', type=str,
                        help='Open specified directory', default=os.getcwd())
    parser.add_argument('-f', '--field', type=str,
                        help='Name of field to show on open',
                        default=None)
    parser.add_argument('-F', '--file', type=str,
                        help='File to show on open',
                        default=None)
    parser.add_argument(
        '-s', '--script', type=str, default=None,
        help=('Select from artview.scripts a script to execute. '
              'Possibilities include: standard, layout, grid, radar '))

    # Parse the args
    args = parser.parse_args(argv[1::])

    return args.script, args.directory, args.file, args.field 
開發者ID:nguy,項目名稱:artview,代碼行數:39,代碼來源:parser.py

示例13: __init__

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def __init__(self, parent=None):
        QtWidgets.QDialog.__init__(self, parent, QtCore.Qt.WindowStaysOnTopHint)

        self.setupUi(self)

        self.setWindowTitle("OpenSnitch v%s" % version)

        self._cfg = Config.get()
        self._lock = threading.Lock()
        self._con = None
        self._rule = None
        self._local = True
        self._peer = None
        self._prompt_trigger.connect(self.on_connection_prompt_triggered)
        self._timeout_trigger.connect(self.on_timeout_triggered)
        self._tick_trigger.connect(self.on_tick_triggered)
        self._tick = self._cfg.default_timeout
        self._tick_thread = None
        self._done = threading.Event()

        self._apps_parser = LinuxDesktopParser()

        self._app_name_label = self.findChild(QtWidgets.QLabel, "appNameLabel")
        self._app_icon_label = self.findChild(QtWidgets.QLabel, "iconLabel")
        self._message_label = self.findChild(QtWidgets.QLabel, "messageLabel")

        self._src_ip_label = self.findChild(QtWidgets.QLabel, "sourceIPLabel")
        self._dst_ip_label = self.findChild(QtWidgets.QLabel, "destIPLabel")
        self._uid_label = self.findChild(QtWidgets.QLabel, "uidLabel")
        self._pid_label = self.findChild(QtWidgets.QLabel, "pidLabel")
        self._args_label = self.findChild(QtWidgets.QLabel, "argsLabel")

        self._apply_button = self.findChild(QtWidgets.QPushButton, "applyButton")
        self._apply_button.clicked.connect(self._on_apply_clicked)

        self._action_combo = self.findChild(QtWidgets.QComboBox, "actionCombo")
        self._what_combo = self.findChild(QtWidgets.QComboBox, "whatCombo")
        self._duration_combo = self.findChild(QtWidgets.QComboBox, "durationCombo") 
開發者ID:evilsocket,項目名稱:opensnitch,代碼行數:40,代碼來源:prompt.py

示例14: _on_diff_versions

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def _on_diff_versions(self, daemon_ver, ui_ver):
        if self._version_warning_shown == False:
            self._msg.setIcon(QtWidgets.QMessageBox.Warning)
            self._msg.setWindowTitle("OpenSnitch version mismatch!")
            self._msg.setText(("You are running version <b>%s</b> of the daemon, while the UI is at version " + \
                              "<b>%s</b>, they might not be fully compatible.") % (daemon_ver, ui_ver))
            self._msg.setStandardButtons(QtWidgets.QMessageBox.Ok)
            self._msg.show()
            self._version_warning_shown = True 
開發者ID:evilsocket,項目名稱:opensnitch,代碼行數:11,代碼來源:service.py

示例15: create_stats_dict

# 需要導入模塊: import version [as 別名]
# 或者: from version import version [as 別名]
def create_stats_dict(self, nb_failed, nb_injected, payment_cycle, payment_logs, total_attempts):
        n_f_type = len([pl for pl in payment_logs if pl.type == TYPE_FOUNDER])
        n_o_type = len([pl for pl in payment_logs if pl.type == TYPE_OWNER])
        n_d_type = len([pl for pl in payment_logs if pl.type == TYPE_DELEGATOR])
        n_m_type = len([pl for pl in payment_logs if pl.type == TYPE_MERGED])
        stats_dict = {}
        stats_dict['tot_amnt'] = int(sum([rl.amount for rl in payment_logs]) / 1e+9)  # in 1K tezos
        stats_dict['nb_pay'] = int(len(payment_logs) / 10)
        stats_dict['nb_failed'] = nb_failed
        stats_dict['nb_unkwn'] = nb_injected
        stats_dict['tot_attmpt'] = total_attempts
        stats_dict['nb_f'] = n_f_type
        stats_dict['nb_o'] = n_o_type
        stats_dict['nb_m'] = n_m_type
        stats_dict['nb_d'] = n_d_type
        stats_dict['cycle'] = payment_cycle
        stats_dict['m_fee'] = 1 if self.delegator_pays_xfer_fee else 0
        stats_dict['trdver'] = version.version
        if self.args:
            stats_dict['m_run'] = 1 if self.args.background_service else 0
            stats_dict['m_prov'] = 0 if self.args.reward_data_provider == 'tzscan' else 1
            m_relov = 0
            if self.args.release_override > 0:
                m_relov = 1
            elif self.args.release_override < 0:
                m_relov = -1
            stats_dict['m_relov'] = m_relov
            stats_dict['m_offset'] = 1 if self.args.payment_offset != 0 else 0
            stats_dict['m_clnt'] = 1 if self.args.docker else 0
        return stats_dict 
開發者ID:tezos-reward-distributor-organization,項目名稱:tezos-reward-distributor,代碼行數:32,代碼來源:payment_consumer.py


注:本文中的version.version方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。