当前位置: 首页>>代码示例>>Python>>正文


Python utils.printerr函数代码示例

本文整理汇总了Python中utils.printerr函数的典型用法代码示例。如果您正苦于以下问题:Python printerr函数的具体用法?Python printerr怎么用?Python printerr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了printerr函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: _get_uri_and_repo

def _get_uri_and_repo(path):
    """ Get a URI and repositoryhandler object for a path.

    This function returns a URI as a string, and the repositoryhandler
    object that represents that URI. They are returned together as a tuple.

    Args:
      path: The path to the repository
    """
    # Create repository
    if path is not None:
        try:
            printdbg("Creating repositoryhandler instance")
            repo = create_repository_from_path(path)
            repo.timeout = 120
        except RepositoryUnknownError:
            printerr("Path %s doesn't seem to point to a repository " + \
                     "supported by cvsanaly", (path,))
            sys.exit(1)
        except Exception, e:
            printerr("Unknown error creating repository for path %s (%s)",
                     (path, str(e)))
            sys.exit(1)
        uri = repo.get_uri_for_path(path)
        return (uri, repo)
开发者ID:ProjectHistory,项目名称:MininGit,代码行数:25,代码来源:main.py

示例2: main

def main (argv):
    # Short (one letter) options. Those requiring argument followed by :
    short_opts = "hVgqnf:l:s:u:p:d:H:"
    # Long options (all started by --). Those requiring argument followed by =
    long_opts = ["help", "version", "debug", "quiet", "profile", "config-file=", 
                 "repo-logfile=", "save-logfile=", "no-parse", "db-user=", "db-password=",
                 "db-hostname=", "db-database=", "db-driver=", "extensions=",
                 "metrics-all", "metrics-noerr"]

    # Default options
    debug = None
    quiet = None
    profile = None
    configfile = None
    no_parse = None
    user = None
    passwd = None
    hostname = None
    database = None
    driver = None
    logfile = None
    save_logfile = None
    extensions = None
    metrics_all = None
    metrics_noerr = None

    try:
        opts, args = getopt.getopt (argv, short_opts, long_opts)
    except getopt.GetoptError, e:
        printerr (str (e))
        return 1
开发者ID:AlertProject,项目名称:CVSAnalY,代码行数:31,代码来源:main.py

示例3: execute_statement

def execute_statement(statement, parameters, cursor, db, error_message, 
                      exception=Exception):
    """Run a statement. Note that the cursor is *mutable*, and will contain
        the results after running.
    """
        
    if isinstance(db, SqliteDatabase):
        import sqlite3.dbapi2
        
        try:
            return cursor.execute(statement, parameters)
        except sqlite3.dbapi2.OperationalError as e:
            printerr(error_message + ": %s", (e,))
        except Exception as e:
            raise exception(e)

    elif isinstance(db, MysqlDatabase):
        import _mysql_exceptions
    
        try:
            return cursor.execute(statement, parameters)
        except _mysql_exceptions.OperationalError as e:
            printerr(error_message + ": %s", (e,))
        except Exception as e:
            raise exception(e)
开发者ID:apepper,项目名称:cvsanaly,代码行数:25,代码来源:Database.py

示例4: run_extension

 def run_extension (self, name, extension, repo, uri, db):
     printout ("Executing extension %s", (name,))
     try:
         extension.run (repo, uri, db)
     except ExtensionRunError, e:
         printerr ("Error running extension %s: %s", (name, str (e)))
         return False
开发者ID:AlertProject,项目名称:CVSAnalY,代码行数:7,代码来源:ExtensionsManager.py

示例5: __init__

    def __init__(self, exts, hard_order=False):
        self.exts = {}
        self.hard_order = hard_order
        order = 0

        for ext in exts:
            name = ext
            
            if hard_order:
                name = str(order) + name
                order = order + 1
                
            try:
                self.exts[name] = get_extension(ext)
            except ExtensionUnknownError,e:
                printerr("Error importing extenstion %s: %s", (name, str(e)))                
                raise InvalidExtension(ext)

            # Add dependencies
            if not hard_order:
                for dep in self.exts[ext].deps:
                    if dep not in self.exts.keys():
                        try:
                            self.exts[dep] = get_extension(dep)
                        except:
                            raise InvalidDependency(ext, dep)
开发者ID:ProjectHistory,项目名称:MininGit,代码行数:26,代码来源:ExtensionsManager.py

示例6: log_file_is_bzr

    def log_file_is_bzr (logfile):
        retval = False

        try:
            f = open (logfile, 'r')
        except IOError, e:
            printerr (str (e))
            return False
开发者ID:AlertProject,项目名称:CVSAnalY,代码行数:8,代码来源:ParserFactory.py

示例7: run_extension

    def run_extension(self, name, extension, change_file,understand_file,stat_file,rank_file,changemetric_file,predict_file,change_type):
        # Trim off the ordering numeral before printing

        try:
            extension.run(change_file,understand_file,stat_file,rank_file,changemetric_file,predict_file,change_type)
        except ExtensionRunError, e:
            printerr("Error running extension %s: %s", (name, str(e)))
            return False
开发者ID:xyzhu,项目名称:changeextractor,代码行数:8,代码来源:ExtensionsManager.py

示例8: _get_extensions_manager

def _get_extensions_manager(extensions, hard_order=False):
    try:
        printdbg("Starting ExtensionsManager")
        emg = ExtensionsManager(extensions,
                                hard_order=hard_order)
        return emg
    except InvalidExtension, e:
        printerr("Invalid extension %s", (e.name,))
        sys.exit(1)
开发者ID:ProjectHistory,项目名称:MininGit,代码行数:9,代码来源:main.py

示例9: run_extension

    def run_extension(self, name, extension, repo, uri, db):
        # Trim off the ordering numeral before printing
        if self.hard_order:
            name = name[1:]

        printout("Executing extension %s", (name,))
        try:
            extension.run(repo, uri, db)
        except ExtensionRunError, e:
            printerr("Error running extension %s: %s", (name, str(e)))
            return False
开发者ID:jsichi,项目名称:cvsanaly,代码行数:11,代码来源:ExtensionsManager.py

示例10: backout_extension

 def backout_extension(self, name, extension, repo, uri, db):
     # Trim off the ordering numeral before printing
     if self.hard_order:
         name = name[1:]
         
     printout("Backing out extension %s", (name,))
     
     try:
         extension.backout(repo, uri, db)
     except (ExtensionRunError, ExtensionBackoutError), e:
         printerr("Error backing out extension %s: %s", (name, str(e)))
         return False
开发者ID:ProjectHistory,项目名称:MininGit,代码行数:12,代码来源:ExtensionsManager.py

示例11: main

def main():
    """
    """
    # Note: Default values for options are defined in
    # configuration module
    usage = 'Usage: %prog [options]'

    try:
        Config.set_config_options(usage)
    except (ErrorLoadingConfig, InvalidConfig), e:
        printerr(str(e))
        sys.exit(2)
开发者ID:MetricsGrimoire,项目名称:Bicho,代码行数:12,代码来源:main.py

示例12: create_parser_from_repository

def create_parser_from_repository (repo):
    if repo.get_type () == 'cvs':
        p = CVSParser ()
    elif repo.get_type () == 'svn':
        p = SVNParser ()
    elif repo.get_type () == 'git':
        p = GitParser ()
    elif repo.get_type () == 'bzr':
        p = BzrParser ()
    else:
        printerr ("Error: Unsupported repository type: %s", (repo.get_type (),))
        return None

    return p
开发者ID:AlertProject,项目名称:CVSAnalY,代码行数:14,代码来源:ParserFactory.py

示例13: main

def main():
    """
    """
    # Note: Default values for options are defined in
    # configuration module
    usage = 'Usage: %prog [options]'

    # This s
    logging.basicConfig(level=logging.INFO,format='%(asctime)s %(message)s')

    try:
        Config.set_config_options(usage)
    except (ErrorLoadingConfig, InvalidConfig), e:
        printerr(str(e))
        sys.exit(2)
开发者ID:acs,项目名称:Bicho,代码行数:15,代码来源:main.py

示例14: __init__

 def __init__(self, db, repo, uri, connection):
     self.db = db
     self.repo = repo
     self.uri = uri
     self.connection = connection
     
     cursor = self.connection.cursor()
     
     try:
         self.repo_id = get_repo_id(self.uri, cursor, self.db)
     except RepoNotFound:
         # Repository not found, probably already backed out
         printerr("Repository not found, is it in the database?")
         self.repo_id = None
     finally:
         cursor.close()
开发者ID:ProjectHistory,项目名称:MininGit,代码行数:16,代码来源:DBDeletionHandler.py

示例15: main

def main(argv):
    # Short (one letter) options. Those requiring argument followed by :
    short_opts = "hVgqbnf:l:s:u:p:d:H:"
    # Long options (all started by --). Those requiring argument followed by =
    long_opts = ["help", "version", "debug", "quiet", "profile",
                 "config-file=", "repo-logfile=", "save-logfile=",
                 "no-parse", "db-user=", "db-password=", "db-hostname=",
                 "db-database=", "db-driver=", "extensions=", "hard-order",
                 "metrics-all", "metrics-noerr", "no-content", "branch=",
                 "backout", "low-memory", "count-types=", "analyze-merges",
                 "hb-ignore-comments", "bugfixregexes=", "bugfixregexes-case=",
                 "dot-dir="]

    # Default options
    debug = None
    quiet = None
    profile = None
    configfile = None
    no_parse = None
    user = None
    passwd = None
    hostname = None
    database = None
    driver = None
    logfile = None
    save_logfile = None
    extensions = None
    metrics_all = None
    metrics_noerr = None
    hard_order = None
    low_memory = None
    no_content = None
    branch = None
    backout = None
    count_types = None
    analyze_merges = None
    hb_ignore_comments = None
    bug_fix_regexes = None
    bug_fix_regexes_case_sensitive = None
    dot_dir = None

    try:
        opts, args = getopt.getopt(argv, short_opts, long_opts)
    except getopt.GetoptError, e:
        printerr(str(e))
        return 1
开发者ID:ProjectHistory,项目名称:MininGit,代码行数:46,代码来源:main.py


注:本文中的utils.printerr函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。