code: def get_matrix_dimensions(filename):
      
      stream = None
      try:
          stream = open(filename, 'r')
          length = len(stream.readlines())
          stream.seek(0)
          width = len(stream.readline().split(','))
          return (length, width)
      except IOError as err:  # pragma: no cover
          LOG.info("Something wrong happend while reading the file %s "
                   % filename)
          LOG.debug("ERROR: %s" % err)
      finally:
          if stream:
              stream.close()
docs: Reads in a matrix file (comma separated) and returns the number
      of rows and columns.
      :arg filename, the full path to the file to read.