chiark / gitweb /
Other minor file reading fixes
authorDaniel Martí <mvdan@mvdan.cc>
Thu, 2 Apr 2015 22:14:32 +0000 (00:14 +0200)
committerDaniel Martí <mvdan@mvdan.cc>
Thu, 2 Apr 2015 22:14:32 +0000 (00:14 +0200)
fdroidserver/common.py

index fec6038aa122b7f53baa19b614c6e09c7c0fa389..4ded1a88e7577d797a5ff6de12c06a5ca156e9b8 100644 (file)
@@ -945,16 +945,15 @@ def get_library_references(root_dir):
     proppath = os.path.join(root_dir, 'project.properties')
     if not os.path.isfile(proppath):
         return libraries
-    with open(proppath) as f:
-        for line in f.readlines():
-            if not line.startswith('android.library.reference.'):
-                continue
-            path = line.split('=')[1].strip()
-            relpath = os.path.join(root_dir, path)
-            if not os.path.isdir(relpath):
-                continue
-            logging.debug("Found subproject at %s" % path)
-            libraries.append(path)
+    for line in file(proppath):
+        if not line.startswith('android.library.reference.'):
+            continue
+        path = line.split('=')[1].strip()
+        relpath = os.path.join(root_dir, path)
+        if not os.path.isdir(relpath):
+            continue
+        logging.debug("Found subproject at %s" % path)
+        libraries.append(path)
     return libraries
 
 
@@ -1884,9 +1883,11 @@ def place_srclib(root_dir, number, libpath):
     proppath = os.path.join(root_dir, 'project.properties')
 
     lines = []
-    if os.path.isfile(proppath):
-        with open(proppath, "r") as o:
-            lines = o.readlines()
+    if not os.path.isfile(proppath):
+        return
+
+    with open(proppath, "r") as o:
+        lines = o.readlines()
 
     with open(proppath, "w") as o:
         placed = False