Yes. This is silly. The and is within the scope of the if structure, so it should be indented accordingly.

An alternate method of shortening the if-statements is to define the file names before the structure.
```
    geoip_city = os.path.join(config.ip.GeoIP_db_path, 'GeoLiteCity.dat')
    geoip_ipas_num = os.path.join(config.ip.GeoIP_db_path, 'GeoIPASNum.dat')
    if os.path.isfile(geoip_city) and os.path.isfile(geoip_ipas_num):
        return config.ip.GeoIP_db_path
```