• 
      

    fixed bug variable is_rr_approved referenced b4 assigned

    Review Request #7923 — Created Jan. 30, 2016 and discarded

    Information

    RBTools
    release-0.7.x

    Reviewers

    Moved the code inside finally block out, so is_rr_approved is referenced after the whole try/except block.

    I did some manual testing on reviews requests that are shipped and not shipped.

    The code passes all existing unit tests.

    Description From Last Updated

    This isn't quite the right fix, though it's close. We want to keep this test for AttributeError, since it's handling …

    daviddavid
    reviewbot
    1. Tool: PEP8 Style Checker
      Processed Files:
          rbtools/commands/land.py
      
      
      
      Tool: Pyflakes
      Processed Files:
          rbtools/commands/land.py
      
      
    2. 
        
    david
    1. 
        
    2. rbtools/commands/land.py (Diff revision 1)
       
       
      Show all issues

      This isn't quite the right fix, though it's close.

      We want to keep this test for AttributeError, since it's handling the specific case of the server being old and not having the approved or approval_failure attributes.

      Instead, move the code from the finally block out of finally so that it runs after the whole try/except block and before the if is_local check. That way any uncaught exceptions from the try will just raise up further and be handled by the top-level logger.

    3. 
        
    david
    1. Also, please see https://www.reviewboard.org/docs/codebase/dev/writing-good-descriptions/ for tips on formatting your summary/description/testing done.

    2. 
        
    XI
    reviewbot
    1. Tool: Pyflakes
      Processed Files:
          rbtools/commands/land.py
      
      
      
      Tool: PEP8 Style Checker
      Processed Files:
          rbtools/commands/land.py
      
      
    2. 
        
    david
    1. Your summary needs work (no abbreviations like "b4", proper grammar/capitalization). The description should also explain what the problem was, not just your solution to it.

      Finally, please add the bug number into the "Bugs" field

    2. 
        
    david
    Review request changed
    Status:
    Discarded