Index: commit-queue/creds.py |
=================================================================== |
--- commit-queue/creds.py (revision 249146) |
+++ commit-queue/creds.py (working copy) |
@@ -1,29 +0,0 @@ |
-# Copyright (c) 2011 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
-"""Loads credentials.""" |
- |
-import os |
- |
-import errors |
- |
- |
-class Credentials(object): |
- """Keeps a dictionary of accounts.""" |
- |
- def __init__(self, pwd_path): |
- try: |
- content = open(pwd_path, 'r').read() |
- except IOError: |
- raise errors.ConfigurationError( |
- '%s is missing. Please read workdir/README.' % |
- os.path.basename(pwd_path)) |
- lines = [l.strip() for l in content.splitlines()] |
- lines = [l for l in lines if l and not l.startswith('#')] |
- self.creds = {} |
- for l in lines: |
- items = l.split(':', 1) |
- self.creds[items[0].strip()] = items[1].strip() |
- |
- def get(self, user): |
- return self.creds.get(user, None) |